安卓九宫格GridView的表格布局详解和示例代码

分类:知识百科 日期: 点击:0

安卓九宫格GridView是一种常用的表格布局,它能够将一个页面划分为九个小方格,每个小方格都可以放置一个控件,从而实现页面的美观布局。它的使用方法也很简单,只需要在布局文件中添加GridView控件,使用Adapter将控件和数据关联起来,就可以实现九宫格布局了。

示例代码

//布局文件


//Activity
GridView gridView = (GridView) findViewById(R.id.gridview);
gridView.setAdapter(new GridAdapter(this));

Adapter

public class GridAdapter extends BaseAdapter {

    private Context mContext;

    public GridAdapter(Context context) {
        mContext = context;
    }

    @Override
    public int getCount() {
        //返回要显示的总个数
        return 9;
    }

    @Override
    public Object getItem(int position) {
        return null;
    }

    @Override
    public long getItemId(int position) {
        return 0;
    }

    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        ImageView imageView;
        if (convertView == null) {
            imageView = new ImageView(mContext);
            imageView.setLayoutParams(new GridView.LayoutParams(85, 85));
            imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
            imageView.setPadding(8, 8, 8, 8);
        } else {
            imageView = (ImageView) convertView;
        }

        //设置要显示的图片
        imageView.setImageResource(R.drawable.ic_launcher);
        return imageView;
    }
}

以上就是,它的使用方法非常简单,只需要在布局文件中添加GridView控件,使用Adapter将控件和数据关联起来,就可以实现九宫格布局了。它的优点是可以节省布局空间,缩小布局范围,使页面更加美观,而且它的使用方法也很简单,只需要在布局文件中添加GridView控件,使用Adapter将控件和数据关联起来,就可以实现九宫格布局了。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。