Как изменить максимальную высоту элемента в списке - PullRequest
0 голосов
/ 24 ноября 2011

У меня глупая проблема, но я не могу ее решить.У меня есть listView с пользовательским расположением элементов (ничего сложного - три TextView), и мне нужно изменить, чтобы уменьшить высоту элементов в списке.Я попытался установить android: layout_height = "70px" в item_layout.xml, но кажется, что это значение не влияет на конечную высоту.

Вы хоть представляете, что я сделал не так?

Большое спасибо!

В main.xml

<ListView
 android:id="@+id/wf8_card_list"
 android:layout_width="match_parent"
 android:layout_height="160px" 
 android:layout_marginLeft="-10px"
 android:layout_marginRight="-10px"
 android:layout_weight="0.5"
 android:headerDividersEnabled="false"
 android:footerDividersEnabled="false"
 android:cacheColorHint = "#00000000"
 android:listSelector="@drawable/transaction_list_bacground"/>

В myActivity.java

> ListView lv1=(ListView)findViewById(R.id.my%list);
>       lv1.setAdapter(new PaymentAdapter(this,R.layout.list_layout , my_array_list));

В list_layout.xml

<RelativeLayout
 xmlns:android="http://schemas.android.com/apk/res/android"
      android:layout_width="fill_parent"
      android:layout_height="70px">
 ...
 </RelativeLayout>

1 Ответ

1 голос
/ 24 ноября 2011

Это будет зависеть от вашего предмета.Вы должны сделать элемент расширяемым при необходимости.Вы также можете, вероятно, справиться с этим в методе getView вашего адаптера.

...