Android給listview的item設定高度


在item的layout文件中,用android:layout_height設置item的高度。
運行,高度設置無效。

解決辦法:

給item設定minHeight,即可.

---------------------------------------

最近一直糾結於ListView中每個Item中高度的問題,在網上只找出一個方法,就是在每個item里面加入圖片,也就是ImageView,這樣用圖片來“撐”它的高度,這樣實在是費勁,不可也可以解決問題

今天無意間看SDK里面的Demo,發現還有一種方法,如下黑色粗體所示

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:minHeight="?android:attr/listPreferredItemHeight"
    >
    <TextView
        android:id="@+id/tv"
        android:layout_width="fill_parent" 
        android:layout_height="20dp" 
        android:text="@string/hello"
        />
</LinearLayout>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM