- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 3029其他水泥类似制品行业税收风险模型.doc
- 3070 Hardware 介绍.ppt
- erp普及培训-erp(陈启申).ppt
- 4109宣贯讲义.ppt
- ERP切换答辩版.pptx
- erp沙盘模拟经营策划书.doc
- ERP实施培训资料.ppt
- 5098 从数据到结论 人民大学吴喜之教授 统计软件和R语言.ppt
- erp实验报告(管理信息系统).doc
- 7890A -Agilent气相色谱仪标准操作培训.ppt
- 2024-2025学年小学信息技术(信息科技)三年级下册桂科版教学设计合集.docx
- 2024-2025学年小学心理健康二年级鄂科版教学设计合集.docx
- 2024-2025学年初中美术八年级上册苏少版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级上册(2020)闽教版(2020)教学设计合集.docx
- 2024-2025学年高中生物学必修2 遗传与进化人教版(2019)教学设计合集.docx
- 2024-2025学年高中地理选修一 宇宙与地球鲁教版教学设计合集.docx
- 学生自我评价与学业成功的关系研究教学研究课题报告.docx
- 小学教师培训与专业发展路径教学研究课题报告.docx
- 项目式学习在初中各学科中的应用教学研究课题报告.docx
- 小学班主任与家长沟通技巧分析教学研究课题报告.docx
文档评论(0)