Найдено 9 результатов

mrstuff88
05 фев 2016, 18:49
Форум: Экранные компоненты
Тема: Удаление Table Row через контекстное меню
Ответы: 4
Просмотры: 2583

Re: Удаление Table Row через контекстное меню

Sergey777 писал(а): А Вы их динамически создаёте или их какое-то известное количество?
Программно. В первом посте залил решение моего вопроса.
mrstuff88
05 фев 2016, 05:21
Форум: Экранные компоненты
Тема: Удаление Table Row через контекстное меню
Ответы: 4
Просмотры: 2583

Re: Удаление Table Row через контекстное меню

Sergey777 писал(а):

Код: Выделить всё

  tl.addView(tr); 
Тогда удалить TableRow tr из родительского TableLayout можно будет так:

Код: Выделить всё

 tl.removeView(tr);  
Благодарю за ответ, но вопрос был в другом. Как удалить tr - это понятно. Вопрос в том, как определить, какая ИЗ tr` была нажата и удалить именно её
mrstuff88
04 фев 2016, 06:56
Форум: Экранные компоненты
Тема: Удаление Table Row через контекстное меню
Ответы: 4
Просмотры: 2583

Удаление Table Row через контекстное меню

Здравствуйте. Хочу сделать, чтобы по нажатию на Table Row появлялось Context Menu с подтверждением об удалении данной row. Table Row`s создаются программно и XML файл отсутствует, так что findviewbyId использовать не получается. Вот код создания Table Row: int nameColumn= tableCursor.getColumnIndex(...
mrstuff88
29 янв 2016, 15:34
Форум: Работа с данными
Тема: Получение данных из адаптера
Ответы: 12
Просмотры: 7290

Re: Получение данных из адаптера

И скажите пожалуйста, где такие данные лучше хранить? Создавать и хранить в БД или использовать SaveInstance??/
mrstuff88
29 янв 2016, 15:12
Форум: Работа с данными
Тема: Получение данных из адаптера
Ответы: 12
Просмотры: 7290

Re: Получение данных из адаптера

сохраняется оригинальный ArrayList. Если используются методы add()/addAll()/remove()/clear() эти изменения не будут учтены. Вышеупомянутые методы модифицируют оригинальную коллекцию, в адаптере сохраняется ссылка, а не копия, гетАйтем и гетКаунт будут работать корректно. Советую почитать про "Ссыло...
mrstuff88
16 янв 2016, 14:26
Форум: Работа с данными
Тема: Получение данных из адаптера
Ответы: 12
Просмотры: 7290

Re: Получение данных из адаптера

doter.ua писал(а):
mrstuff88 писал(а):
doter.ua писал(а):
В последних строчках пропущенно много кода, там только название метода и тело. Оформи их
по правилам джавы (фигурные скобки и т.д.).
Это относится к Вашему коду или к моему? Уточняйте, пожалуйста, ответы
mrstuff88
15 янв 2016, 20:06
Форум: Работа с данными
Тема: Получение данных из адаптера
Ответы: 12
Просмотры: 7290

Re: Получение данных из адаптера

Внутренний лист - для сохранения ссылки на коллекцию, который придет из конструктора. ArrayList nameInfo; public MyAdapter(Context context, ArrayList nameInfo) { super(context, 0, nameInfo); this.nameInfo = nameInfo; } Теперь можно его использовать: getCount() = nameInfo.size; getItem(position) = n...
mrstuff88
15 янв 2016, 16:56
Форум: Работа с данными
Тема: Получение данных из адаптера
Ответы: 12
Просмотры: 7290

Re: Получение данных из адаптера

Для получения даных есть методы getCount() и getIem(position). База данных - слишком тяжелая вещь. Если размер данных, которые нужно сохранять, небольшой, лучше сохранить в обычный текстовый файл. При использовании этих методов мы определим кол-во элементов в адаптере добавленных пользователем и их...
mrstuff88
14 янв 2016, 00:09
Форум: Работа с данными
Тема: Получение данных из адаптера
Ответы: 12
Просмотры: 7290

Получение данных из адаптера

Добрый день уважаемые коллеги :) Дали задание, нужно его решить. Ткните носом, если мыслю неправильно. Есть адаптер, унаследованный от ArrayAdapter public class MyAdapter extends ArrayAdapter { ArrayList nameInfo = new ArrayList(); public MyAdapter(Context context, ArrayList nameInfo) { super(contex...