2013-02-10 3 views
0

У меня есть listview, который загружает все аудиофайлы с SD-карты ... есть много файлов .. но listview выглядит prety bad..и вся высота строки автоматически изменяется, зависит от имени элемента, которое отображается в строке..background is белый и текст серый, так что трудно заметить ... Я хочу, чтобы установить каждую высоту строки в это же так выглядит эта enter image description hereВысота списка

вот мой код

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     android:orientation="vertical" android:layout_width="fill_parent" 
     android:layout_height="fill_parent"> 

    <ListView 
     android:id="@+id/PhoneMusicList" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     > 
    </ListView> 

</LinearLayout> 
+0

Я думаю, вы можете использовать настраиваемый просмотр списка, где вы можете исправить высоту элемента списка –

ответ

1

в вашей строке группы. xml Вместо android:layout_height="wrap_content" для высоты строки списка просмотра задайте фиксированную высоту. Это решит вашу проблему ...... Что-то вроде этого android:layout_height="50dp"

+1

, что бы не исправить высоту самого списка. ?? –

+0

обновленный ответ .. – Pragnani

+1

да это должно работать .. –

0

Используйте представление списка настройки. Создайте макет для одного элемента списка. Установите в нем высоту. Применить адаптер в .java-файле. Тогда он отлично работает. Я сделал то же самое, и это работает для меня.

Смежные вопросы