android给listview的item设定高度

在item的layout文件中,用android:layout_height设置item的高度。
运行,高度设置无效。


解决办法:

给item设定minHeight,便可. android

--------------------------------------- spa

最近一直纠结于ListView中每一个Item中高度的问题,在网上只找出一个方法,就是在每一个item里面加入图片,也就是ImageView,这样用图片来“撑”它的高度,这样实在是费劲,不可也能够解决问题 code

今天无心间看SDK里面的Demo,发现还有一种方法,以下黑色粗体所示 xml

<?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>
相关文章
相关标签/搜索