本文实例讲述了Android开发中显示数据表格用法。分享给大家供大家参考,具体如下:
Android的显示数据表格控件用于把一系列的空间组织成一个二维的网格显示出来,应用的比较多的就是组合图片显示。下面我就详细讲一个例子。
首先写一个类继承BaseAdapter
1。Java代码
包com.yarin.android.Examples_04_19; 进口android.content.Context; 进口android.view.View; 进口android.view.ViewGroup; 进口android.widget.BaseAdapter; 进口android.widget.GridView; 进口android.widget.ImageView; 公共类ImageAdapter BaseAdapter延伸 {//定义上下文 私人上下文mContext;//定义整型数组即图片源 私人整数[]mImageIds={ R.drawable.img1, R.drawable.img2, R.drawable.img3, R.drawable.img4, R.drawable.img5, R.drawable.img6, R.drawable.img7, R.drawable.img8, R.drawable.img1, }; 公共ImageAdapter(上下文) { mContext=c; }//获取图片的个数 公共int getCount () { 返回mImageIds.length; }//获取图片在库中的位置 公共对象getItem (int位置) { 返回的位置; }//获取图片ID 公共长getItemId (int位置) { 返回的位置; } 公众视线getView (int位置、视图convertView ViewGroup父) { ImageView ImageView; 如果(convertView==null) {//给ImageView设置资源 imageView=new imageView (mContext);//设置布局图片120×120显示 imageView。setLayoutParams(新显示数据表格。LayoutParams (85, 85));//设置显示比例类型 imageView.setScaleType (ImageView.ScaleType.FIT_CENTER); } 其他的 { imageView=(imageView) convertView; } imageView.setImageResource (mImageIds(位置)); 返回imageView; } } >之前2。Java代码
包com.yarin.android.Examples_04_19; 进口android.app.Activity; 进口android.os.Bundle; 进口android.view.View; 进口android.widget.AdapterView; 进口android.widget.GridView; 进口android.widget.Toast; 进口android.widget.AdapterView.OnItemClickListener; 公开课Activity01延伸活动 {/* *第一次被创建时调用活动。*/@Override 公共空间> & lt; & # 63; xml version=" 1.0 " encoding=" utf - 8 " & # 63;比; & lt;显示数据表格xmlns: android=" http://schemas.android.com/apk/res/android " android: id=癅 + id/显示数据表格” android: layout_width="宽和" android: layout_height="宽和" android: numColumns=" auto_fit " android: verticalSpacing=" 10 dp” android: horizontalSpacing=" 10 dp” android: columnWidth=" 90 dp” android: stretchMode=" columnWidth " android:重力="中心"/比; >之前更多关于Android相关内容感兴趣的读者可查看本站专题:《安卓控件用法总结》,《Android开发入门与进阶教程》、《Android视图视图技巧总结》,《Android编程之活动操作技巧总结》,《Android数据库操作技巧总结》及《Android资源操作技巧汇总》
希望本文所述对大家Android程序设计有所帮助。
Android开发中显示数据表格用法示例