在GridView中根据需要,GridView有很多行,但每一行设置不同的列数,,,比如:第一行设置3列,第二行设置5列,第三行设置2列,并能同时显示,每列间不相互影响。怎么做?急

解决方案 »

  1.   

    你每行放一个GridView不行么?
      

  2.   


    我也正在实验每行放一个gridview在一个页面中左边有一个listview(有多行,只显示9行)右边有9个(行)gridview对应着listview, 一一对应。 左边进行listview的用按键上下滑动的时候,希望右边对应的gridview也可以高亮选中上下滑动如果进入gridview, gridview可以用上下键上下选中,上下选中的时候对应的左边listview会跟着选中,并且左右键可以左右滑动gridview,加了个HorizontalScrollView,勉强可以左右滑动gridview。  哎,纠结啊!!
      

  3.   

    貌似Gridview卜能实现你说的吧  只能每行放一个咯
      

  4.   

    可以这么做:
    1.每行都显示5列
    2.根据实际显示的数量,隐藏后面的列比如
    ¥ ¥ ¥ * *
    ¥ ¥ ¥ ¥ ¥
    ¥ ¥ *  * *
    只要在getView方法里面,根据*的下标(3,4,12,13,14)设置隐藏就行了。
      

  5.   


    是啊,一个gridview好像是不能实现的,但是一行一个gridview,我有几百行甚至上千行的东西,每一行还有很多列,最多也是好几十列,。纠结,有其他的控件替换的么?关键是屏幕只显示几列,然后用左右滑动可以查看剩余的列,都是按左右键响应的
      

  6.   


    一个gridview好像是不能实现的,但是一行一个gridview,我有几百行甚至上千行的东西,每一行还有很多列,最多也是好几十列,。纠结,有其他的控件替换的么?关键是屏幕只显示几列,然后用左右滑动可以查看剩余的列,都是按左右键响应的
      

  7.   

    我想动态分配列宽的,比如:在3:00 到5:00之间CCTV-5的电视节目有4个,cctv-6的有1个,那么cctv-6对应的就分配1列,cctv-5就分配4列,cctv-6对应的那一列的宽度和cctv-5对应的4列的宽度是一样的,一列的并能居中显示。 实际情况是我在做一个电子节目菜单(epg),左边用listview显示Channel,右边用gridview显示对应的EPG,右侧对应该节目一周的epg,全部显示在一行里,所以要分很多列,但是只显示当前时间附近的几列epg,剩余没有显示的我需要用左右按键来左右滑动显示查看剩余的。我加了水平滚动,是可以左右滑动的,但是就是gridview存在问题不能够实现,还有其他的控件可以代替GridView吗?谢谢!
      

  8.   


    我试了,但是我实际要做的至少有几百行之多有几千行,,这样一行一个gridview如何是好啊,,如果一行一个可不可以不在XML里面加GridView,直接在代码里用list加GridView?谢谢!
      

  9.   

    如果是这样,你还是用Gridview加,view的addview来做吧难道你在做关于医疗方面的app