я получаю проблемы, так как у меня есть некоторые данные в файле табуляции базы данных. Я успешно могу показать данные в нем, но. Поскольку данные больше, данные элемента списка также увеличиваются. Необходимо показать только 2 строки данных в так что все данные, которые я могу показать достаточно.
Это изображение вида списка
Пожалуйста, помогите мне в этом. это код, который я пишу в основном классе Activity
ArrayList<String> results = myDbHelper.getNamesArray(MY_DATABASE_TABLE);
//setListAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, COUNTRIES));
setListAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, results));
this.setTitleColor(Color.BLACK);
ListView lv=(ListView)findViewById(android.R.id.list);
lv.setCacheColorHint(0);
lv.setTextFilterEnabled(true);
Заранее спасибо. Moqthar.
Вам нужно создать пользовательский вид строки с помощью TextView. Здесь вы можете настроить TextView на 2 строки с помощью android: lines
Вам нужно использовать собственный макет для элемента списка. Возьмите TextView и воспользуйтесь свойствами эллипсиса и одиночной линзы. И используйте android:maxLines=2
в текстовом виде...