Android GridView 不能被子控件充满!

卓远清扬 发布于 2014/12/19 13:14
阅读 2K+
收藏 0

这个布局是把item 放在GridView中,但是最后总是有一段不能被填满,红色的部分还是GridView,但是没被item填满。求解



<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical" > 




    <GridView
        android:id="@+id/calendar_month"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent
        android:horizontalSpacing="0dip"
        android:listSelector="@null"
        android:numColumns="7"
        android:padding="0dip"
        android:stretchMode="columnWidth"
        android:verticalSpacing="0dip" />

</LinearLayout>

加载中
1
孤独狂饮
孤独狂饮
【最佳解决方法】这个问题也困扰了我几分钟,突然发现是因为你没有设置 android:listSelector, Android 默认是一个默认的算中色的文件的,所以会看到不全,解决办法是  android:listSelector="@null",这样就解决了。
心有灵犀
心有灵犀
谢谢你的热情解答,问题解决了
0
爪哇小贩
爪哇小贩
布局问题,填充父对象
0
卓远清扬
卓远清扬

引用来自“爪哇小贩”的评论

布局问题,填充父对象
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical" >

    <GridView
        android:id="@+id/calendar_month"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent
        android:horizontalSpacing="0dip"
        android:listSelector="@null"
        android:numColumns="7"
        android:padding="0dip"
        android:stretchMode="columnWidth"
        android:verticalSpacing="0dip" />

</LinearLayout>


是填充的

0
Youzh178
Youzh178
再套一层,然后Gravity
0
c
clareshao
我也遇到同样的问题了,请问解决了吗?帮忙解答下,万分感谢!
胖虎
没解决
0
TracyZhang
TracyZhang
我是这么做的:根据手机宽高动态设置item的margin。
0
FangLei929
FangLei929
楼上正解
0
dancebob
dancebob
楼主   解决了吗 ?
返回顶部
顶部