您的位置:首页 > 移动开发 > Android开发

Android 应用开发笔记 - 图片视图(ImageView)

2012-09-16 01:07 393 查看
我们接上一节内容,来讲解这个节内容。

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>

运行效果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐