Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / Android 应用开发笔记 - 图片视图(ImageView)

我们接上一节内容,来讲解这个节内容。1.首先,新建一Layout XML文件,如下图:
然后,在面板拖拽,到,设置相关属性,清单如下:<?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,如下图:
填写如下代码:
  1. setContentView(R.layout.full_img1);  
  2.           
  3.         Intent intent = getIntent();  
  4.         int position = intent.getExtras().getInt("id");  
  5.         ImageAdapter imgAdapter = new ImageAdapter(FullImageActivity.this);  
  6.           
  7.         ImageView imgView = (ImageView) findViewById(R.id.imgView1);  
  8.         imgView.setImageResource(imgAdapter.mThumbIds[position]);  
然后,修改主控java(MainActivity.java):(1) 绑定事件
  1. GridView gv = (GridView) findViewById(R.id.grid_view);  
  2.                 gv.setAdapter(new ImageAdapter(MainActivity.this));  
  3.                 gv.setOnItemClickListener(this);  
(2) 实现事件
  1. Intent intent = new Intent(getApplicationContext(),   
  2.                 FullImageActivity.class);  
  3.         intent.putExtra("id", position);  
  4.         startActivity(intent);  
3.修改工程配置文件增加刚才我们建的类。<activity android:name=".FullImageActivity"></activity>运行效果: