本例和上例非常类似,ImageAdapter 的getView 也是使用的ImageView ,只是数据源为资源文件中的一组照片。

public View getView(int position, View convertView, ViewGroup parent) { ImageView imageView; if (convertView == null) { imageView = new ImageView(mContext); imageView.setLayoutParams(new GridView.LayoutParams(45, 45)); imageView.setAdjustViewBounds(false); imageView.setScaleType(ImageView.ScaleType.CENTER_CROP); imageView.setPadding(8, 8, 8, 8); } else { imageView = (ImageView) convertView; } imageView.setImageResource(mThumbIds[position]); return imageView;}

如果有需要的话,可以自定义一个View的Layout ,比如含有一个ImageView,下面再来一个TextView,然后在ImageAdapter 的getView 展开这个layout ,将ImageView 设成照片,TextView设成照片名称。此时GridView还是以网格显示,但此时每个网格或即显示照片,而在照片下方显示照片名称,类似App Launcher.

Grid->2. Photo Grid_第1张图片" style="border:1px solid black;">

更多相关文章

  1. 关于Android(安卓)获得图片的总结
  2. android获取USB设备的名称
  3. Android之SQLite列操作
  4. Android中多图片选择器PhotoPicker库的使用(仿微信)
  5. Android--Intent的使用
  6. android第二天学习
  7. Android获取APP的应用程序名称、包名、图标,版本号基本信息
  8. Android(安卓)如何对sqlite数据库进行增删改[insert、update和de
  9. 关于android 获得 图片的方式

随机推荐

  1. 自定义Android(安卓)Gradle插件的3种方式
  2. Android(安卓)文字居中方法
  3. Android中的RxBus替换掉EventBus
  4. Android(安卓)ActionBar Tabs学习笔记
  5. Android挂断、接听电话
  6. Android(安卓)推送之Androidpn项目分析(一
  7. Android:自适应不同分辨率的字体大小
  8. android TextView设置删除线,超链接,颜色和
  9. Android(安卓)ROM的制作与烧录
  10. 使用国内镜像加速下载Android(安卓)SDK