Я разрабатываю приложение, которое обрабатывает базу данных SQLite. Я просто получаю от него некоторую информацию и показываю ее в списке CardView. Каждый CardView в основном отображает имя, возраст и фотографию человека.Пользуясь объявлением своего имени в Android
Все работает нормально, но теперь, когда я внедрил базу данных, у меня есть некоторые сомнения по этому поводу.
Мне просто нужно доступ к чертежам по названию файлов. До сих пор я работал с идентификатором R.drawable вручную, поэтому я мог проверить, работает ли он. Точно так же:
Лицо p1 = новое лицо (имя, возраст, R.drawable.person1);
И затем я просто добавляю это Лицо в список лиц, чтобы затем передать этот список в качестве параметра адаптеру.
Basicaly, имя человека и название изображения в точности то же самое. Итак, теперь, когда я получаю все данные из базы данных (в списке), я хотел бы получить извлекаемое из имени файла, но я только сейчас, как получить его через R.drawable.id картинки ,
Я хотел бы изменить атрибут R.drawable от int
до String
, поэтому я могу получить доступ к тому, что хочу.
Вопрос в том, есть ли что-нибудь вроде getDrawable("name_of_the_file.png");
или что-нибудь подобное? Или есть способ получить файл R.drawable.id через имя файла?
Заранее спасибо.
Большое спасибо. Только то, что я искал. –