我们接上一节内容,来讲解这个节内容。

1.首先,新建一Layout XML文件,如下图:

Android 应用开发笔记 - 图片视图(ImageView)_第1张图片

然后,在面板拖拽 ,到 Android 应用开发笔记 - 图片视图(ImageView)_第2张图片,设置相关属性,

清单如下:

<?xml version= "1.0"encoding= "utf-8"?>

<LinearLayout xmlns:android= "http://schemas.android.com/apk/res/android"

android:layout_width= "match_parent"

android:layout_height= "match_parent"

android:orientation= "vertical" >

<ImageView

android:id= "@+id/imgView1"

android:layout_width= "fill_parent"

android:layout_height= "fill_parent"/>

</LinearLayout>

2.首先新建一新class,如下图:

Android 应用开发笔记 - 图片视图(ImageView)_第3张图片

填写如下代码:

setContentView(R.layout.full_img1);Intent intent = getIntent();int position = intent.getExtras().getInt("id");ImageAdapter imgAdapter = new ImageAdapter(FullImageActivity.this);ImageView imgView = (ImageView) findViewById(R.id.imgView1);imgView.setImageResource(imgAdapter.mThumbIds[position]);


然后,修改主控java(MainActivity.java):

(1) 绑定事件

GridView gv = (GridView) findViewById(R.id.grid_view);gv.setAdapter(new ImageAdapter(MainActivity.this));gv.setOnItemClickListener(this);


(2) 实现事件

Intent intent = new Intent(getApplicationContext(),     FullImageActivity.class);    intent.putExtra("id", position);    startActivity(intent);


3.修改工程配置文件

增加刚才我们建的类。

<activity android:name= ".FullImageActivity"></activity>

运行效果:

Android 应用开发笔记 - 图片视图(ImageView)_第4张图片


作者:xiaobin_HLJ80 发表于2012-9-16 1:07:46 原文链接 阅读:0 评论:0 查看评论

更多相关文章

  1. Android(java)学习笔记106:Android XML解析
  2. 【读书笔记】【Android 开发艺术探索】第 6 章 Android 的 Drawa
  3. android SDK系统图片资源的路径。
  4. Android OpenGL ES学习笔记之实现OpenGL ES接口
  5. Android 防止启动页面(SplashActivity)被多次启动(笔记)
  6. Android 设置图片倒影效果
  7. Android有进度条的下载图片并且显示图片
  8. ANDRIOD学习笔记之nand、root以及主要调试工具篇
  9. 【Android 笔记 五】 Android Sensor感应器介绍(一)重力感应加速度

随机推荐

  1. android 基于基站,apn,gps,wifi,network
  2. Android(安卓)View框架总结(三)View工作原
  3. ------------------Android中对GridView,
  4. appium自动化测试总结(转载liangww)
  5. android 软件开发错误-解决记录
  6. [经验总结]eclipse转向android studio常
  7. Android(安卓)Studio开发工具异常与解决
  8. Flutter 启动页
  9. Android(安卓)zip文件压缩解压
  10. Android(安卓)自定义FloatView实现悬浮视