Вы пытаетесь добавить два элемента в список строк, List<String>
. Это проблема архитектуры.
Если вам нужна корреляция между строками и идентификаторами ресурсов, вы можете использовать карту.
private final Map<String, Int> videoList = new HashMap<>();
videoList.put("Genel Bilgiler", R.drawable.mi_icon);
Однако представляется более подходящим создать POJO видео .class:
public class Video() {
private final String title;
private final int image;
public Video(String title, int image) {
this.title = title;
this.image = image;
}
// getter methods
}
И передать это в ArrayAdapter
private final List<Video> videoList = new ArrayList<>();
videoList.add(new Video("Genel Bilgiler", R.drawable.mi_icon));
ArrayAdapter<Video> adapter=new ArrayAdapter<Video>