我有一个愚蠢的问题,但我无法解决它。我有一个listView与项目的自定义布局(没有什么复杂 - 三个TextViews),我需要更改减少列表中的项目的高度。我试图在item_layout.xml中设置android:layout_height =“70px”,但似乎这个值对最终高度没有任何影响。
你知道我做错了吗?
非常感谢!
在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>
答案 0 :(得分:1)
这取决于你的物品。您应该在需要时使项目可扩展。您也可以在适配器的getView方法中处理此问题。