Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 初級開發 >> Android系列之淺談AndroidGallery控件使用方法詳解

Android系列之淺談AndroidGallery控件使用方法詳解

編輯:初級開發

android Gallery控件的主要功能就是實現圖片的浏覽,下面通過代碼來解釋:

android Gallery控件:即圖片浏覽控件

< Gallery android:id="@+id/myGallery1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="bottom" />

androidGallery控件代碼部分:

主類部分代碼:

view sourceprint?1Gallery g = ((Gallery) findVIEwById(R.id.myGallery1));

2 g.setAdapter(new ImageAdapter(this));

3 g.setOnItemClickListener(new OnItemClickListener() {

4public void onItemClick(AdapterView parent, VIEw v, int position,

5 long id) {

6 Toast.makeText(GalleryDemo.this, "當前的位置是:" + position,

7 Toast.LENGTH_SHORT).show();

8 }

9 });

ImageAdapter 類

代碼

private Context mContext; //定義Context private Integer[] mImageIds = { //定義整型數組 即圖片源 R.drawable.sample_1, R.drawable.sample_2, R.drawable.sample_3, R.drawable.sample_4, R.drawable.sample_5, R.drawable.sample_6, R.drawable.sample_7 }; public ImageAdapter(Context c) { //聲明 ImageAdapter mContext = c; } public int getCount() { //獲取圖片的個數 return mImageIds.length; } public Object getItem(int position) {// 獲取圖片在庫中的位置 return position; } public long getItemId(int position) {//獲取圖片在庫中的位置 return position; } public View getView(int position, View convertView, ViewGroup parent) { ImageView i = new ImageView(mContext); i.setImageResource(mImageIds[position]);//給ImageView設置資源 i.setLayoutParams(new Gallery.LayoutParams(200, 200));//設置布局 圖片200×200顯示 i.setScaleType(ImageVIEw.ScaleType.FIT_XY);//設置比例類型 return i; }

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved