как показать только две строки данных в виде списка андроида

1

я получаю проблемы, так как у меня есть некоторые данные в файле табуляции базы данных. Я успешно могу показать данные в нем, но. Поскольку данные больше, данные элемента списка также увеличиваются. Необходимо показать только 2 строки данных в так что все данные, которые я могу показать достаточно.

Это изображение вида списка Изображение 174551

Пожалуйста, помогите мне в этом. это код, который я пишу в основном классе 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.

Теги:
listview

2 ответа

1
Лучший ответ

Вам нужно создать пользовательский вид строки с помощью TextView. Здесь вы можете настроить TextView на 2 строки с помощью android: lines

3

Вам нужно использовать собственный макет для элемента списка. Возьмите TextView и воспользуйтесь свойствами эллипсиса и одиночной линзы. И используйте android:maxLines=2 в текстовом виде...

Ещё вопросы

Сообщество Overcoder
Наверх
Меню