Найдено 27 результатов
- 26 янв 2014, 21:48
- Форум: Уроки
- Тема: Урок 33. Хранение данных. Preferences.
- Ответы: 203
- Просмотры: 165021
Re: Урок 33. Хранение данных. Preferences.
Здравствуйте! Как я понимаю, с помощью Preferences можно создать простейшую записную книжку? Получается, в хмл-файл с Preferences-данными можно записать неограниченное количество строк с уникальными именами? Только, в уроке не упоминается о том, есть ли методы, позволяющие редатировать и удалять нуж...
- 25 янв 2014, 22:17
- Форум: Уроки
- Тема: Урок 14. Меню, группы, порядок. MenuInflater и xml-меню.
- Ответы: 193
- Просмотры: 150363
Re: Урок 14. Меню, группы, порядок. MenuInflater и xml-меню.
Здравствуйте! Объясните, пожалуйста как работает метод onOptionsItemSelected(MenuItem item), а именно - как задавать команды, для нажатых пунктов меню. Например, у меня два пункта в меню: "exit" и "info", по нажатию первого пункта нужно закрыть текущее активити (finish()), а по второму просто вывест...
- 25 янв 2014, 16:04
- Форум: Уроки
- Тема: Урок 13. Создание простого меню
- Ответы: 103
- Просмотры: 97973
Re: Урок 13. Создание простого меню
Вот, сделал так: Но, почему-то ругается на скобки в строкеFoenix писал(а):нужно данное действие оформить в метод
Код: Выделить всё
boolean onCreateOptionsMenu(Menu menu) {
- 25 янв 2014, 15:22
- Форум: Уроки
- Тема: Урок 21. Создание и вызов Activity
- Ответы: 274
- Просмотры: 234817
Re: Урок 21. Создание и вызов Activity
Здравствуйте!
Объясните, пожалуйста, зачем нужна строка default: в этом коде:
Объясните, пожалуйста, зачем нужна строка default: в этом коде:
- 25 янв 2014, 15:16
- Форум: Уроки
- Тема: Урок 13. Создание простого меню
- Ответы: 103
- Просмотры: 97973
Re: Урок 13. Создание простого меню
Здравствуйте!
Подскажите, пожалуйста, как назначить вызов меню (обычного, которое создаётся методом onCreateOptionsMenu(Menu menu)) на нажатие кнопки? Есть такой метод вызова? Спасибо!
Подскажите, пожалуйста, как назначить вызов меню (обычного, которое создаётся методом onCreateOptionsMenu(Menu menu)) на нажатие кнопки? Есть такой метод вызова? Спасибо!
- 18 янв 2014, 14:16
- Форум: Уроки
- Тема: Урок 43. Одиночный и множественный выбор в ListView
- Ответы: 83
- Просмотры: 64978
Re: Урок 43. Одиночный и множественный выбор в ListView
Здравствуйте!
Разъясните, пожалуйста, что значат (и зачем нужны) эти строки в файле strings.xml:
Спасибо!
Разъясните, пожалуйста, что значат (и зачем нужны) эти строки в файле strings.xml:
Код: Выделить всё
<string name="hello">Hello World, MainActivity!</string>
<string name="app_name">SimpleListChoice</string>
- 18 янв 2014, 13:35
- Форум: Уроки
- Тема: Урок 42. Список - ListView
- Ответы: 303
- Просмотры: 231605
Re: Урок 42. Список - ListView
Ребят, а что это за параметры у TextView
что они означают? Спасибо!
Код: Выделить всё
xmlns:android="http://schemas.android.com/apk/res/android"
android:padding="5dp"
- 18 янв 2014, 12:16
- Форум: Уроки
- Тема: Урок 41. Используем LayoutInflater для создания списка
- Ответы: 142
- Просмотры: 101103
Re: Урок 41. Используем LayoutInflater для создания списка
Здравствуйте! Если не составит труда, объясните эту строчку: item.getLayoutParams().width = LayoutParams.MATCH_PARENT; Я правильно понимаю, что здесь присваивается LayoutParams для View item со значением width = MATCH_PARENT? Иначе мы могли бы cделать это так?: LayoutParams lp = new LayoutParams(Lay...
- 17 янв 2014, 16:15
- Форум: Уроки
- Тема: Урок 39. onUpgrade. Обновляем БД в SQLite
- Ответы: 50
- Просмотры: 40118
Re: Урок 39. onUpgrade. Обновляем БД в SQLite
внутри строки String не нужны кавычки. Спасибо тебе огромное! Всё разложила по полочкам! У меня возникло не понимание как работает метод execSQL. Всё, что написал автор по этому поводу: "В методе onCreate этого класса (DBHelper) мы используем метод execSQL объекта SQLiteDatabase для выполнения SQL-...
- 17 янв 2014, 15:21
- Форум: Уроки
- Тема: Урок 39. onUpgrade. Обновляем БД в SQLite
- Ответы: 50
- Просмотры: 40118
Re: Урок 39. onUpgrade. Обновляем БД в SQLite
Сорри, с SQL не знаком, совсем...Foenix писал(а):убери плюсы, слей все в одну строку.
Т.е., поля таблицы можно объявлять просто через запятую, вот так тоже будет правильно?:
Код: Выделить всё
db.execSQL("create table position ("id integer primary key, name text, salary integer");");
- 17 янв 2014, 13:59
- Форум: Уроки
- Тема: Урок 39. onUpgrade. Обновляем БД в SQLite
- Ответы: 50
- Просмотры: 40118
Re: Урок 39. onUpgrade. Обновляем БД в SQLite
Здравствуйте! Объясните в чем разница в записи между этим кодом: db.execSQL("create table position (" + "id integer primary key," "name text, salary integer" + ");"); И если записать так: db.execSQL("create table position (" + "id integer primary key," + "name text," + "salary integer" + ");"); Спас...
- 16 янв 2014, 23:36
- Форум: Уроки
- Тема: Урок 38. Транзакции в SQLite. Небольшой FAQ по SQLite.
- Ответы: 41
- Просмотры: 43542
Re: Урок 38. Транзакции в SQLite. Небольшой FAQ по SQLite.
Здравствуйте!
Объясните, пожалуйста, откуда и какие данные вставляет транзакция в таблицу в этом примере:
db.beginTransaction();
insert(db, "mytable", "val1");
- это просто вставляется пустая строка с id=1?
Спасибо!
Объясните, пожалуйста, откуда и какие данные вставляет транзакция в таблицу в этом примере:
db.beginTransaction();
insert(db, "mytable", "val1");
- это просто вставляется пустая строка с id=1?
Спасибо!
- 16 янв 2014, 21:19
- Форум: Уроки
- Тема: Урок 37. Запросы из связанных таблиц. INNER JOIN в SQLite. Метод rawQuery.
- Ответы: 75
- Просмотры: 59547
Re: Урок 37. Запросы из связанных таблиц. INNER JOIN в SQLit
P.S.: разъясните пожалуйста, также, зачем мы пишем cv.clear(); перед заполнением таблиц в данном примере? Спасибо!
- 16 янв 2014, 21:12
- Форум: Уроки
- Тема: Урок 37. Запросы из связанных таблиц. INNER JOIN в SQLite. Метод rawQuery.
- Ответы: 75
- Просмотры: 59547
Re: Урок 37. Запросы из связанных таблиц. INNER JOIN в SQLit
Добрый день! Объясните пожалуйста: в данном уроке метод logCursor(c); - это какой-то специальный метод или это частная запись для сокращения кода? Также, интересует эта строка: for (String cn : c.getColumnNames()) { - что означает двоеточие? И ещё, по каким правилам используются квадратные скобки пр...
- 15 янв 2014, 17:54
- Форум: Уроки
- Тема: Урок 10. Оптимизируем реализацию обработчиков.
- Ответы: 216
- Просмотры: 198804
Re: Урок 10. Оптимизируем реализацию обработчиков.
Здравствуйте!
Вопрос из урока №36,
Почему для радиокнопок код R.id.имя_кнопки в case записывается в скобках? При каки условиях используется такая запись? Спасибо!
Вопрос из урока №36,
Почему для радиокнопок код R.id.имя_кнопки в case записывается в скобках? При каки условиях используется такая запись? Спасибо!
- 15 янв 2014, 13:34
- Форум: Уроки
- Тема: Урок 36. SQLite. Подробнее про метод query. Условие, сортировка, группировка
- Ответы: 206
- Просмотры: 144593
Re: Урок 36. SQLite. Подробнее про метод query. Условие, сор
Читайте основы Java, с такими вопросами изучение андроида будет кошмаром. Честно говоря, так и есть (я про кошмар). :) Но обилие информации, как выясняется на практике, не всегда есть гуд. Может быть, имеет смылсл создать на сайте раздел "Основы ява", на темы которого давать ссылку в уроках? Лично ...
- 15 янв 2014, 12:32
- Форум: Уроки
- Тема: Урок 36. SQLite. Подробнее про метод query. Условие, сортировка, группировка
- Ответы: 206
- Просмотры: 144593
Re: Урок 36. SQLite. Подробнее про метод query. Условие, сор
Здравстуйте!
Что означает восклицательный знак в строке if (c != null) { ? Спасибо!
Что означает восклицательный знак в строке if (c != null) { ? Спасибо!
- 14 янв 2014, 16:14
- Форум: Уроки
- Тема: Урок 34. Хранение данных. SQLite
- Ответы: 765
- Просмотры: 525848
Re: Урок 34. Хранение данных. SQLite
Здравствуйте!
разъясните, пожалуйста, что такое long rowID в строке long rowID = db.insert("mytable", null, cv); из примера. Это просто произвольная переменная, если да, то зачем она вводится? Спасибо!
разъясните, пожалуйста, что такое long rowID в строке long rowID = db.insert("mytable", null, cv); из примера. Это просто произвольная переменная, если да, то зачем она вводится? Спасибо!
- 13 янв 2014, 21:38
- Форум: Уроки
- Тема: Урок 15. Контекстное меню
- Ответы: 172
- Просмотры: 150491
Re: Урок 15. Контекстное меню
Доброго времени суток!
Ребят, подскажите, плиз, хмл файл для контекстного меню создаётся в папке res/menu или требуется создать отдельную папку для такого меню? Спасибо!
Ребят, подскажите, плиз, хмл файл для контекстного меню создаётся в папке res/menu или требуется создать отдельную папку для такого меню? Спасибо!
- 07 янв 2014, 17:27
- Форум: Уроки
- Тема: Урок 32. Пишем простой браузер
- Ответы: 154
- Просмотры: 161640
Re: Урок 32. Пишем простой браузер
Доброго времени суток! В общем, я в качестве упражнения, немного дополнил (из тех знаний что уже есть) приложение к этому уроку, добавил несколько кнопок-ссылок на сайты, всплывающие сообщения и др. Но вот возникла проблема. Среди прочего, я добавил поле ввода EditText ну и кнопку GO к ней. И когда ...