今天写了个界面 ,用到了listview 给item 设置了高度,运行之后发现在item布局里面 layout—height 中设置高度,没有作用,但是我昨天也用到了
一个listview 也是在item的layout-height中设置高度,但是起作用了,今天却没有起作用,仔细研究发现了问题
昨天写的lisview 我用了一个linearlayout 包裹 今天写的listview 我是直接放到relativelayout 中
也就是说relativelayout中直接放listview是给item设置高度无效,原因没研究,有知道的希望可以告诉我下
总结 解决办法如下
1,listview在布局中用一个linearlayout包裹
2,在item的布局文件中加入
android:minHeight="?android:attr/listPreferredItemHeight"
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="60dp" android:minHeight="?android:attr/listPreferredItemHeight" android:background="#ffffff" >
浙公网安备 33010602011771号