歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Android 應用開發筆記 - 圖片視圖(ImageView)

Android 應用開發筆記 - 圖片視圖(ImageView)

日期:2017/3/1 10:09:50   编辑:Linux編程

我們接上一節內容,來講解這個節內容。

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. Intent intent = getIntent();
  3. int position = intent.getExtras().getInt("id");
  4. ImageAdapter imgAdapter = new ImageAdapter(FullImageActivity.this);
  5. ImageView imgView = (ImageView) findViewById(R.id.imgView1);
  6. 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>

運行效果:

Copyright © Linux教程網 All Rights Reserved