我们接上一节内容,来讲解这个节内容。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,如下图:
填写如下代码:
- 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>运行效果: