`
txf2004
  • 浏览: 6852563 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Android ApiDemos示例解析(122):Views->Grid->2. Photo Grid

 
阅读更多

本例和上例非常类似,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.


分享到:
评论

相关推荐

    Android ApiDemos示例解析(26):App->Notification->IncomingMessage

    NULL 博文链接:https://kakukemeit.iteye.com/blog/1806388

    android apidemos示例解析

    android apidemos代码的示例解析,讲的挺全的

    Android ApiDemos apk

    Android ApiDemos apk, 包括Android presentation双屏异显 demon, App>Activity>Presentation

    Android ApiDemos4.4 示例解析

    最新版ApiDemos Android SDK 中带有很多例子,其中ApiDemo 详细介绍了Android 平台主要API,分成了 · App · Content · Graphics · Media · OS · Text · Views 几个大类,每个大类又分为几个小类,...

    jdk-8u202-linux-x64-demos.tar.gz

    demos :jdk-8u202-linux-x64-demos.tar.gz

    最新Android apidemos

    最新Android apidemos

    jdk-8u202-linux-arm64-vfp-hflt-demos.tar.gz

    demos :jdk-8u202-linux-arm64-vfp-hflt-demos.tar.gz

    FairyGUI-Unity-Plugin-3.4.0.zip

    Run demos in Assets/FairyGUI/Examples/Scenes. The UI project is in Examples-UIProject.zip, unzip it anywhere. Use FairyGUI Editor to open it. Using FairyGUI in Unity: * Place a UIPanel in scene by ...

    Android6.0 ApiDemos.apk

    从官方预览包里提取的Android6.0 ApiDemos.apk,方便安装在真机上查看实例的实际效果。

    android的ApiDemos

    API Demos 是 Google 为了 Android 开发者所提供的一个 Android API 合集,其中包含了很多的 API 范例,同时遵循了良好的代码规范,是一个值得开发者研究和学习的典型。android的ApiDemos,需要解压缩后使用。

    android ApiDemos

    android APIdemos,android 源码简单使用demos

    Microsoft.Premium.DP-300.by-.VCEup-.82q-DEMOS.pdf

    Microsoft.Premium.DP-300.by_.VCEup_.82q-DEMOS.pdf

    Ehlib_6.1.129

    The history of the EhLib library -------------------------------- Version 6.1 + A new component TDBVertGridEh - DataSet Grid with the ... <EhLib Archive> \ Demos \ Bin \ DBGridEh.LoadingStatus.Exe

    LigerUI V1.1.0

    api ------------- API目录 demos ------------- 本地demos目录 lib ------------- 框架源代码目录 index.htm ------------- 主页面 loading.gif ------------- loading图标 welcome.htm ------------- 欢迎页面 ...

    jdk-8u231-solaris-x64-demos.tar.gz

    文件名称: jdk-8u231-solaris-x64-demos.tar.gz 文件大小: 8.43 MB (8,846,115 字节) MD5: 3b62803c4e86b40f1a83b68be7bce224 SHA1: 3aba5de2157163b949179a5b654494da05b4da9c SHA256: 774c5d41a1422d22d026eaaa39...

    Ehlib6.1.129

    The history of the EhLib library -------------------------------- Version 6.1 + A new component TDBVertGridEh - DataSet Grid with the ... <EhLib Archive> \ Demos \ Bin \ DBGridEh.LoadingStatus.Exe

    Android 5.1 ApiDemos.apk

    Android 5.1的ApiDemos安装包

    red5-1.0.0-webapps-demos.zip

    r下载后,解压,把解压后的文件直接放入到red5webaaps下

    Android6.0 Api Demos

    该Api Demos 源码是基于Android6.0 ,Eclipse下的,可以直接使用Android studio 导入工程即可。

    Android ApiDemos

    Android 系统原生应用API示例程序集合,是初学Android 开发的重要参考资料 https://github.com/longtaoge

Global site tag (gtag.js) - Google Analytics