gridview实现垂直和水平布局的方法

来源:互联网 发布:菊正宗化妆水 知乎 编辑:程序博客网 时间:2024/06/05 23:52

下面的代码设置了是4列 android:numColumns=”4”,这样就成了4列*行的表格布局,

 <GridView        android:id="@+id/id_main_gv"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:horizontalSpacing="2pt"        android:verticalSpacing="2pt"        android:numColumns="4"        android:layout_gravity="center"        >    </GridView>

水平布局就实现了,接下来是垂直布局了,想了想,垂直布局不就是1列吗,android:numColumns=”1”,就可以了,呵呵,动态设置方式gridView.setNumColumns(1);
那么问题来了,水平和垂直布局占得空间不一样,用一个adapter肯定不行,所以我们就要做两份布局,一份适用于水平布局一份试用于垂直布局,设置一个Button进行切换就可以了,具体代码就不用说了

0 0
原创粉丝点击