今天写了个界面 ,用到了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" >

 

 

posted on 2014-07-10 11:20  青年程序猿  阅读(949)  评论(0)    收藏  举报