Приветствую. Я использую DialogFragment
который вызывается из главного Activity
, в самом DialogFragment
я использую собственную разметку, в которой реализован ListView
, заполняю я ListView
следующим образом.
try {
SQLiteOpenHelper databaseHelper = new DBSQLiteOpenHelper(getActivity());
SQLiteDatabase db = databaseHelper.getReadableDatabase();
Cursor cursor = db.query("MYTABLE", new String[] {"_id", "TEXT1",
"TEXT2"}, null, null, null, null, null);
ListAdapter adapter = new SimpleCursorAdapter(
getActivity(),
R.layout.list_heads_item,
cursor,
new String[] {"TEXT1", "TEXT2"},
new int[] {R.id.myText1, R.id.myText2});
dialog_heads_list.setAdapter(adapter);
} catch (SQLiteException e) {
Toast.makeText(getActivity(), "База данных недоступна", Toast.LENGTH_SHORT).show();
}
Все работает отлично, однако у меня появилась потребность работать с View
элементами разметки R.layout.list_heads_item
динамически. Так как эта разметка не является разметкой подключаемой непосредственно к DialogFragment
, то каким образом я могу получить доступ к её View
элементам в DialogFragment
чтобы динамически их менять?
SipleCursorAdapter
не позволит тебе получить доступ к View
элемента списка для его модификации
Единственно верным решением будет создать свой более сложный адаптер унаследовавшись от CursorAdaper
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Следуя методологии DDD вся логика домена находится внутри домена и не выносится в отдельные сервисыВопрос в том как сохранять изменения корня...
Собственно вопрос в том, как настроить консоль идеи, чтобы корректно обрабатывала управляющие символы?
Есть таблица в MySQL с двумя колонками: ID и nameВзаимодействие с базой данных осуществляется через Hibernate