自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Android Gallery控件使用方法詳解

移動開發(fā) Android
Android Gallery控件的主要功能就是實現(xiàn)圖片的瀏覽。在這里我們可以通過對一段代碼的解讀詳細分析一下這方面的使用技巧。

Android手機操作系統(tǒng)中有許多控件的應(yīng)用可以幫助我們輕松實現(xiàn)一些功能。在這里我們就為大家詳細介紹一下有關(guān)Android Gallery控件的具體使用方法,希望能幫助大家對控件的使用有一個深入的認識。

Android Gallery控件:即圖片瀏覽控件

layout部分:

  1. < Gallery xmlns:android=
    "http://schemas.android.com/apk/res/android"   
  2. android:id="@+id/gallery" 
  3. android:layout_width="fill_parent" 
  4. android:layout_height="fill_parent"/> 

Android Gallery控件代碼部分:

主類部分代碼:

  1. Gallery g = (Gallery) findViewById(R.id.gallery);
    //定義 Gallery 控件  
  2. g.setAdapter(new ImageAdapter(this));
    //設(shè)置 Gallery 控件的圖片源  
  3. g.setOnItemClickListener(new OnItemClickListener() { 
    //點擊監(jiān)聽事件  
  4. public void onItemClick(AdapterView parent, View v, 
    int position, long id) {//點擊事件  
  5. Toast.makeText(galleryMain.this, "" + position, 
    Toast.LENGTH_SHORT).show(); //Toast顯示圖片位置  
  6. }  
  7. }); 

ImageAdapter 類

  1. private Context mContext; 
  2. //定義Context   
  3. private Integer[] mImageIds = { 
  4. //定義整型數(shù)組 即圖片源  
  5. R.drawable.sample_1,  
  6. R.drawable.sample_2,  
  7. R.drawable.sample_3,  
  8. R.drawable.sample_4,  
  9. R.drawable.sample_5,  
  10. R.drawable.sample_6,  
  11. R.drawable.sample_7  
  12. };  
  13. public ImageAdapter(Context c) { 
  14. //聲明 ImageAdapter  
  15. mContext = c;  
  16. }  
  17. public int getCount() { //獲取圖片的個數(shù)  
  18. return mImageIds.length;  
  19. }  
  20. public Object getItem(int position) {
  21. //獲取圖片在庫中的位置  
  22. return position;  
  23. }  
  24. public long getItemId(int position) {
  25. //獲取圖片在庫中的位置  
  26. return position;  
  27. }  
  28. public View getView(int position, View convertView,
     ViewGroup parent) {  
  29. ImageView i = new ImageView(mContext);  
  30. i.setImageResource(mImageIds[position]);
  31. //給ImageView設(shè)置資源  
  32. i.setLayoutParams(new Gallery.LayoutParams(200, 200));
  33. //設(shè)置布局 圖片200×200顯示  
  34. i.setScaleType(ImageView.ScaleType.FIT_XY);
  35. //設(shè)置比例類型  
  36. return i;  

Android Gallery控件的相關(guān)使用方法就為大家介紹到這里。

【編輯推薦】

  1. Android SMS短信服務(wù)相關(guān)概念簡述 
  2. Android對話框相關(guān)操作技巧講解 
  3. Android單線程模型相關(guān)概念詳解 
  4. Android數(shù)據(jù)傳遞相關(guān)內(nèi)容概述 
  5. Android Shell命令相關(guān)內(nèi)容講解 
責(zé)任編輯:曹凱 來源: javaeye.com
相關(guān)推薦

2009-12-28 13:28:03

WPF視頻

2011-08-31 10:23:40

MTK平臺列表控件

2009-12-25 17:58:12

WPF進度條

2011-06-30 16:53:18

QT Creator TableWidge

2010-06-01 19:55:30

SVN使用

2010-06-03 17:38:03

Hadoop命令

2009-12-02 16:04:44

PHP fsockop

2010-10-09 10:30:03

JS event

2009-08-28 16:31:21

C# treeview

2010-01-21 17:23:05

VB.NET Radi

2009-09-08 14:54:40

C# listBox控

2012-05-11 10:13:54

2009-08-25 16:54:28

C# RichText

2010-05-31 11:30:57

SVN使用

2009-11-30 17:43:54

PHP split()

2010-01-25 14:10:21

C++堆棧

2009-08-24 16:56:26

ASP.NET Log

2011-07-26 16:33:56

iPhone Delegate

2023-07-03 15:55:05

語法jpa狀態(tài)

2011-07-04 14:29:25

Qt Designer 容器
點贊
收藏

51CTO技術(shù)棧公眾號