Android开发学习笔记:Gallery和GridView浅析.doc

Android开发学习笔记:Gallery和GridView浅析.doc

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android开发学习笔记:Gallery和GridView浅析 2011-08-23 22:15:00 标签:GridView?移动开发?Android?休闲?浅析 原创作品,允许转载,转载时请务必以超链接形式标明文章?原始出处?、作者信息和本声明。否则将追究法律责任。/3061169/647355 一.Gallery的简介 ??? Gallery(画廊)是一个锁定中心条目并且拥有水平滚动列表的视图,一般用来浏览图片,并且可以响应事件显示信息。Gallery还可以和ImageSwitcher组件结合使用来实现一个通过缩略图来浏览图片的效果。 Gallery常用的XML属性 属性名称 描述 android:animationDuration 设置布局变化时动画的转换所需的时间(毫秒级)。仅在动画开始时计时。该值必须是整数,比如:100。 android:gravity 指定在对象的X和Y轴上如何放置内容。指定一下常量中的一个或多个(使用 “|”分割) Constant Value Description top 0x30 紧靠容器顶端,不改变其大小 bottom 0x50 紧靠容器底部,不改变其大小 left 0x03 紧靠容器左侧,不改变其大小 right 0x05 紧靠容器右侧,不改变其大小 center_vertical 0x10 垂直居中,不改变其大小 fill_vertical 0x70 垂直方向上拉伸至充满容器 center_horizontal 0x01 水平居中,不改变其大小 Fill_horizontal 0x07 水平方向上拉伸使其充满容器 center 0x11 居中对齐,不改变其大小 fill 0x77 在水平和垂直方向上拉伸,使其充满容器 clip_vertical 0x80 垂直剪切(当对象边缘超出容器的时候,将上下边缘超出的部分剪切掉) clip_horizontal 0x08 水平剪切(当对象边缘超出容器的时候,将左右边缘超出的部分剪切掉) android:spacing 图片之间的间距 android:unselectedAlpha 设置未选中的条目的透明度(Alpha)。该值必须是float类型,比如:“1.2”。 首先介绍Gallery单独使用的例子: MainActivity.java package?com.android.gallerydemo; ? ? import?android.app.Activity; ? import?android.content.Context; ? import?android.os.Bundle; ? import?android.view.View; ? import?android.view.ViewGroup; ? import?android.widget.AdapterView; ? import?android.widget.AdapterView.OnItemClickListener; ? import?android.widget.BaseAdapter; ? import?android.widget.Gallery; ? import?android.widget.ImageView; ? import?android.widget.Toast; ? ? public?class?MainActivity?extends?Activity?{ ? ? ???private?Gallery?gallery; ? ????@Override? ????public?void?onCreate(Bundle?savedInstanceState)?{ ? ? ????????super.onCreate(savedInstanceState); ? ????????setContentView(R.layout.main); ? ????????gallery?=?(Gallery)findViewById(R.id.gallery); ? ????????//设置图片适配器 ? ????????gallery.setAdapter(new?ImageAdapter(this)); ? ????????//设置监听器 ? ????????gallery.setOnItemClickListener(new?OnItemClickListener()?{ ? ?????????@Override? ?????????public?void?onItemClick(AdapterView?parent,?View?v,?int?position,?long?id)?{ ? ????????????Toast.makeText

文档评论(0)

boss + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档