2011-11-24 97 views
0

我有一個愚蠢的問題,但我無法解決它。我有一個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> 

回答

1

這將取決於你的項目。您應該在需要時使項目可擴展。你也可以在你的適配器的getView方法中處理這個。

相關問題