日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Android之Gridview圖片列表

GridView是一項(xiàng)顯示二維的viewgroup,可滾動(dòng)的網(wǎng)格。網(wǎng)格項(xiàng)時(shí)自動(dòng)插入的布局使用listadapter。
1.創(chuàng)建一個(gè)新的項(xiàng)目:gridview.

成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供市南網(wǎng)站建設(shè)、市南做網(wǎng)站、市南網(wǎng)站設(shè)計(jì)、市南網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、市南企業(yè)網(wǎng)站模板建站服務(wù),十載市南做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

2,打開 res/layout/main.xml文件,插入一下代碼:

 
 
 
 
  1.  
  2.     android:orientation="vertical" 
  3.     android:layout_width="fill_parent" 
  4.     android:layout_height="fill_parent" 
  5.     > 
  6.          android:id="@+id/gridview" 
  7.          android:layout_width="fill_parent" 
  8.          android:layout_height="fill_parent" 
  9.          android:columnWidth="90dp" 
  10.          android:numColumns="auto_fit" 
  11.          android:verticalSpacing="10dp" 
  12.          android:horizontalSpacing="10dp" 
  13.          android:stretchMode="columnWidth" 
  14.          android:gravity="center" 
  15.          />   
  16.  

做好以后就可以在屏幕上顯示一個(gè)grid view

3.打開gridview.java首先要導(dǎo)入包:

 
 
 
 
  1. package cn.gridview;  
  2. import android.widget.GridView;  
  3. import android.widget.Toast;  
  4. import android.app.Activity;  
  5. import android.os.Bundle;  
  6. import android.widget.AdapterView.OnItemClickListener;  
  7. import android.widget.AdapterView;  
  8. import android.view.View;  
  9. 在onCreate添加方法:  
  10.  public void onCreate(Bundle savedInstanceState) {  
  11.         super.onCreate(savedInstanceState);  
  12.         setContentView(R.layout.main);  
  13.         GridView gridview=(GridView)findViewById(R.id.gridview);//找到main.xml中定義gridview 的id  
  14.         gridview.setAdapter(new ImageAdapter(this));//調(diào)用ImageAdapter.java  
  15.         gridview.setOnItemClickListener(new OnItemClickListener(){//監(jiān)聽事件  
  16.          public void onItemClick(AdapterView parent, View view, int position, long id)   
  17.          {  
  18.           Toast.makeText(gridview.this, ""+position,Toast.LENGTH_SHORT).show();//顯示信息;  
  19.          }  
  20.         });  
  21.     }  
  22. ImageAdapter.java  
  23. package cn.gridview;  
  24. import android.view.View;  
  25. import android.view.ViewGroup;  
  26. import android.widget.BaseAdapter;  
  27. import android.content.Context;  
  28. import android.widget.ImageView;  
  29. import android.widget.GridView;  
  30. public class ImageAdapter extends BaseAdapter {  
  31.  private Context mContext;  
  32.    
  33.  public ImageAdapter(Context c)  
  34.  {  
  35.   mContext=c;  
  36.  }  
  37.  @Override  
  38.  public int getCount() {  
  39.   // TODO Auto-generated method stub  
  40.   return mThumbIds.length;  
  41.  }  
  42. @Override  
  43.  public Object getItem(int position) {  
  44.   // TODO Auto-generated method stub  
  45.   return null;  
  46.  }  
  47. @Override  
  48.  public long getItemId(int position) {  
  49.   // TODO Auto-generated method stub  
  50.   return 0;  
  51.  }  
  52.  @Override  
  53.  public View getView(int position, View convertView, ViewGroup parent) {  
  54.   // TODO Auto-generated method stub  
  55.     
  56.   ImageView imageview;  
  57.   if(convertView==null)  
  58.   {  
  59.    imageview=new ImageView(mContext);  
  60.    imageview.setLayoutParams(new GridView.LayoutParams(85, 85));  
  61.    imageview.setScaleType(ImageView.ScaleType.CENTER_CROP);  
  62.    imageview.setPadding(8,8,8,8);  
  63.  }  
  64.   else  
  65.   {  
  66.    imageview=(ImageView) convertView;  
  67.   }  
  68.   imageview.setImageResource(mThumbIds[position]);  
  69.   return imageview;  
  70.   }  
  71. private Integer[] mThumbIds={//顯示的圖片數(shù)組   
  72.   R.drawable.sample_2,R.drawable.sample_3,  
  73.   R.drawable.sample_4,R.drawable.sample_5,  
  74.   R.drawable.sample_6,R.drawable.sample_7,  
  75.   R.drawable.sample_0,R.drawable.sample_1,  
  76.   R.drawable.sample_2,R.drawable.sample_3,  
  77.   R.drawable.sample_4,R.drawable.sample_5,  
  78.   R.drawable.sample_6,R.drawable.sample_7,  
  79.   R.drawable.sample_0,R.drawable.sample_1,  
  80.   R.drawable.sample_2,R.drawable.sample_3,  
  81.   R.drawable.sample_4,R.drawable.sample_5,  
  82.   R.drawable.sample_6,R.drawable.sample_7,  
  83.  };  

運(yùn)行后界面如下:

【編輯推薦】

Android開發(fā)之旅 環(huán)境搭建

Android 開發(fā)簡介 基于平臺(tái)

Android開發(fā)之旅:Android架構(gòu)

常用的Android指令和模擬器參數(shù)


網(wǎng)頁名稱:Android之Gridview圖片列表
轉(zhuǎn)載源于:http://www.5511xx.com/article/cohhopg.html