直奔主题~!

结构如图:

main.xml代码:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical" android:layout_width="fill_parent"android:layout_height="fill_parent"><Gallery android:layout_width="fill_parent"android:layout_height="wrap_content" android:id="@+id/my_gl" android:spacing="5dip"></Gallery><ImageView  android:id="@+id/my_iv"android:layout_marginTop="20dip" android:layout_width="320dip"android:layout_height="320dip" android:layout_gravity="center"></ImageView>
</LinearLayout>

Control_GalleryActivity.java代码:

public class Control_GalleryActivity extends Activity {Gallery gl;ImageView iv;int[] jason_img = { R.raw.jwc1, R.raw.jwc2, R.raw.jwc3, R.raw.jwc4,R.raw.jwc5 };/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);findAll();bind();}public void findAll() {gl = (Gallery) this.findViewById(R.id.my_gl);iv = (ImageView) this.findViewById(R.id.my_iv);}public void bind() {MyImgAdapter mia = new MyImgAdapter(Control_GalleryActivity.this);gl.setAdapter(mia);gl.setOnItemClickListener(new OnItemClickListener() {public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3) {// TODO Auto-generated method stubiv.setImageResource(jason_img[arg2]);}});}class MyImgAdapter extends BaseAdapter {private Context ct;public MyImgAdapter(Context ct) {this.ct = ct;}public int getCount() {// TODO Auto-generated method stubreturn jason_img.length;}public Object getItem(int arg0) {// TODO Auto-generated method stubreturn arg0;}public long getItemId(int position) {// TODO Auto-generated method stubreturn position;}public View getView(int position, View convertView, ViewGroup parent) {// TODO Auto-generated method stubImageView iv = new ImageView(ct);iv.setImageResource(jason_img[position]);iv.setLayoutParams(newGallery.LayoutParams(80,80));iv.setScaleType(ImageView.ScaleType.FIT_XY);return iv;}}}

转载于:https://www.cnblogs.com/jason-jo/archive/2011/09/14/2176402.html

第四篇 Gallery控件相关推荐

  1. 第四篇: UpdatePanel 控件--触发机制Triggers

    之前,我们都是通过把控件放到UpdatePanel控件里的,若想要把控件放到UpdatePanel 外呢? 就可以通过Triggers 来实现. 我们通过一个例子来说明: 1.新建三个控件:Scrip ...

  2. ASP.NET自定义控件组件开发 第四章 组合控件开发CompositeControl

    第四章 组合控件开发CompositeControl 大家好,今天我们来实现一个自定义的控件,之前我们已经知道了,要开发自定义的控件一般继承三个基 类:Control,WebControl,还有一个就 ...

  3. iOS开发UI篇—UITableview控件使用小结

    iOS开发UI篇-UITableview控件使用小结 一.UITableview的使用步骤 UITableview的使用就只有简单的三个步骤: 1.告诉一共有多少组数据 方法:- (NSInteger ...

  4. Android Gallery控件使用方法详解

    我们今天给大家讲的就是Gallery控件,这个控件在android当中是非常重要的,我们今天就给大家介绍一下3D的Gallery控件是怎么样来实现的.下面我们就来直接看看代码吧. 1.扩展Galler ...

  5. iOS开发UI篇—UITableview控件基本使用

    iOS开发UI篇-UITableview控件基本使用 一.一个简单的英雄展示程序 NJHero.h文件代码(字典转模型) 1 #import <Foundation/Foundation.h&g ...

  6. iOS开发UI篇—UIScrollView控件介绍

    iOS开发UI篇-UIScrollView控件介绍 一.知识点简单介绍 1.UIScrollView控件是什么? (1)移动设备的屏幕⼤大⼩小是极其有限的,因此直接展⽰示在⽤用户眼前的内容也相当有限 ...

  7. ESP32 开发笔记(四)LVGL控件学习 ColorPicker 颜色选择器控件

    先看效果,创建一个颜色选择器控件,设置事件回调动态显示当前选择的颜色值 开发板购买链接https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.5 ...

  8. ESP32 开发笔记(四)LVGL控件学习 Canvas 画布控件

    先看效果,创建了两个画布,一个按钮,按钮是为了演示透明画布效果, 第一个画布先画一个不透明蓝色矩形再画透明矩形,透过画布可以看到下面的按钮 第二个面布画了一个圆角矩形中间填充过渡色,再画一个字符串,然 ...

  9. 鸡啄米之VS2010/MFC编程入门之二十四(常用控件:列表框控件ListBox)

    目录 一.目的: 1.点击列表框某个变量后,编辑框就显示出来这个变量名字 一.参考: 1.VS2010/MFC编程入门之二十四(常用控件:列表框控件ListBox) ①总结:good:亲测有效,适合多 ...

最新文章

  1. 十六届智能车全向组硬件开源 | 上海海事大学全向行进组
  2. sonarqube中,分析maven聚合工程时,不必分析parent工程,只需分析下面的module子工程即可
  3. python模拟键盘输入_这件神器,每个 Python入门学习者都值得一试
  4. 循环队列及C语言实现三
  5. 说明使用tc编程的一般步骤 c语言,TC编程手册详解-完整版.doc
  6. SharePoint开发中上传Excel问题 无法更新Microsoft Office文档
  7. Linux下使用润乾设计器
  8. 百度AI之百度图像识别java版本使用
  9. 层次分析法——matlab实操
  10. ubuntu下格式化被写保护的U盘
  11. 浙大计算机海归教授,科学网—人才引进的“拿来主义”——我看浙江大学海外招聘 - 周波的博文...
  12. python爬虫爬取qq音乐热歌榜的歌曲到本地
  13. Eclipse插件开发GEF
  14. 计算机图形学01:直线生成算法(DDA算法)
  15. 恒源云(GPUSHARE)_可构建AI的「AI」诞生?
  16. 谢国忠-高房价伤害老百姓,破坏社会稳定
  17. 《用户增长方法论》从产品、渠道、营销创意等多个维度,搭建了一套完整的用户增长方法体系
  18. tkinter UI界面模板
  19. 2018-2019-1 20189206 《Linux内核原理与分析》第五周作业
  20. 2021校赛ctf write up

热门文章

  1. python 学术_Python
  2. Java学习总结:47(打印流)
  3. php要怎么使用imagettftext_延长防腐木使用要怎么做呢?
  4. Properties持久的属性集
  5. Java中父类构造方法对子类构造方法的影响(不是一句话可以说清的)
  6. iOS infoplist 权限设置
  7. maven项目中 把依赖的jar包一起打包
  8. javascript回调函数笔记
  9. 修改mysql   默认字符集 , 默认引擎
  10. c# 元组Tuple