Android开发总结笔记 GridView 网格视图 1-3-4

来源:互联网 发布:mmd腰震骑射动作数据 编辑:程序博客网 时间:2024/05/19 08:23

GridView也是一个挺常用的Adapter组件,做相册的时候会用到
  • android:columnWidth               给每列设置一个固定的长度
  • android:gravity                        设置每个单元格的对齐方式    
  • android:horizontalSpacing设置两列之间的默认间隔
  • android:numColumns        设置显示的多少列
  • android:verticalSpacing            设置两行之间的默认间隔
  • android:stretchMode                可选值如下: none不拉伸spacingWidth拉伸元素间的间隔空隙 columnWidth仅仅拉伸表格元素自身 spacingWidthUniform既拉元素间距又拉伸他们之间的间隔空隙
下面直接上代码来演示一下,这里就直接用之前ListView提到的万能适配器
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<!--三列-->
<GridView
android:id="@+id/lv_books"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:numColumns="3"></GridView>
 
</RelativeLayout>

/**
* 设置各种数据
*/
mLvBook.setAdapter(new CommonAdapter<Book>(this, mDatas, R.layout.item_listview_second) {
@Override
public void convert(ViewHolder holder, Book book) {
}
});
/**
* 设置点击事件
*/
mLvBook.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
 
}
});

这里就不添加数据了,来看看效果吧。

0 0
原创粉丝点击