精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Android API中文文檔GridView

移動開發(fā) Android
Android API中文文檔GridView是本文要介紹的內(nèi)容,主要是來了解并學(xué)習(xí)Android API的內(nèi)容,具體Android API內(nèi)容的詳解來看本文。

Android API中文文檔GridView是本文要介紹的內(nèi)容,主要是來了解并學(xué)習(xí)Android API的內(nèi)容,具體Android API內(nèi)容的詳解來看本文。

一、Android API結(jié)構(gòu)

  1. publicfinalclassGridViewextendsAbsListView  
  2. java.lang.Object  
  3. android.view.View  
  4. android.view.ViewGroup  
  5. android.widget.AdapterView  
  6. android.widget.AbsListView  
  7. android.widget.GridView 

二、Android API類概述

Android API中一個在平面上可顯示多個條目的可滾動的視圖組件,該組件中的條目通過一個ListAdapter和該組件進(jìn)行關(guān)聯(lián)。比如android手機(jī)中顯示的應(yīng)用:

比如實(shí)現(xiàn)九宮格圖,用GridView是***,也是最簡單的。

三、Android API構(gòu)造函數(shù)

  1. public Grid View(Contextcontext) 

創(chuàng)建一個默認(rèn)屬性的GridView實(shí)例

  1. public GridView(Contextcontext,AttributeSetattrs) 

創(chuàng)建一個帶有attrs屬性的GridView實(shí)例

  1. public GridView (Contextcontext,AttributeSetattrs,intdefStyle) 

創(chuàng)建一個帶有attrs屬性,并且指定其默認(rèn)樣式的GridView實(shí)例

四、Android API中XML屬性

屬性名稱描述

android:columnWidth設(shè)置列的寬度。關(guān)聯(lián)的方法為:setColumnWidth(int)

android:gravity設(shè)置此組件中的內(nèi)容在組件中的位置。可選的值有:top、bottom、left、right、center_vertical、fill_vertical、center_horizontal、fill_horizontal、center、fill、clip_vertical可以多選,用“|”分開。關(guān)聯(lián)方法:setGravity(intgravity)

android:horizontalSpacing兩列之間的間距。關(guān)聯(lián)方法:setHorizontalSpacing(int)

android:numColumns列數(shù)。關(guān)聯(lián)方法:setNumColumns(int)

android:stretchMode縮放模式。關(guān)聯(lián)方法:setStretchMode(int)

android:verticalSpacing兩行之間的間距。關(guān)聯(lián)方法:setVerticalSpacing(int)

五、Android API公共方法

  1. publicListAdaptergetAdapter() 

獲得與此組件相關(guān)的適配器..

返回值

ListAdapter適配器實(shí)例

publicintgetStretchMode()

獲得GridView的縮放模式..

  1. public boolean onKeyDown (intkeyCode,KeyEventevent) 

默認(rèn)由KeyEvent.Callback.onKeyMultiple()實(shí)現(xiàn),如果視圖是可用的并且是可點(diǎn)擊的,那么傳入KEYCODE_DPAD_CENTER或KEYCODE_ENTER值是執(zhí)行的是按下視圖操作。

參數(shù)

keyCode一個表示按下操作的鍵值.

event表示按鈕事件的對象.

返回值

如果你認(rèn)為已經(jīng)完成事件處理,不想讓讓下一個處理器來處理此事件,則返回true,否則返回false。

  1. public boolean onKeyMultiple(intkeyCode,intrepeatCount,KeyEventevent) 

默認(rèn)由KeyEvent.Callback.onKeyMultiple()實(shí)現(xiàn),總是返回false(不處理此事件)。

參數(shù)

keyCode鍵值.

repeatCount該動作發(fā)生的次數(shù).

event事件對象.

返回值

如果你認(rèn)為已經(jīng)完成事件處理,不想讓讓下一個處理器來處理此事件,則返回true,否則返回false。

  1. public booleanonKeyUp(intkeyCode,KeyEventevent) 

默認(rèn)由KeyEvent.Callback.onKeyMultiple()實(shí)現(xiàn),如果視圖是可用的并且是可點(diǎn)擊的,那么傳入KEYCODE_DPAD_CENTER或KEYCODE_ENTER值是執(zhí)行的是點(diǎn)擊視圖操作。

參數(shù)

keyCode鍵值.

event事件對象.

返回值

如果你認(rèn)為已經(jīng)完成事件處理,不想讓讓下一個處理器來處理此事件,則返回true,否則返回false。

  1. public void setAdapter (ListAdapteradapter) 

設(shè)置GridView的數(shù)據(jù)。

參數(shù)

adapter為grid提供數(shù)據(jù)的適配器

  1. publicvoidsetColumnWidth(intcolumnWidth) 

設(shè)置GridView的列寬.

參數(shù)

columnWidth列的寬度,以像素為單位

publicvoidsetGravity(intgravity)

設(shè)置控件內(nèi)容的位置,默認(rèn)值為:Gravity.LEFT.

參數(shù)

gravity位置值

  1. publicvoidsetHorizontalSpacing(inthorizontalSpacing) 

設(shè)置列間距.

參數(shù)

horizontalSpacing列間距值

  1. public void setNumColumns(intnumColumns) 

設(shè)置grid的列數(shù)

參數(shù)

numColumns列數(shù)值.

  1. public void setSelection (intposition) 

設(shè)置選中的條目.

參數(shù)

position.數(shù)據(jù)條目在列表中的索引值(從0開始),如果在可觸摸的模式下,在該索引值下的條目將不會被選中,但是該索引值仍然指向該條目。

  1. public void setStretchMode(intstretchMode) 

設(shè)置grid中的條目以什么縮放模式去填充空間。.

參數(shù)

stretchMode可選值:NO_STRETCH,STRETCH_SPACING,STRETCH_SPACING_UNIFORM,或STRETCH_COLUMN_WIDTH

  1. public void setVertical Spacing(intverticalSpacing) 

設(shè)置行間距.

參數(shù)

verticalSpacing間距值,以像素為單位

六、Android API代碼示例

下面給出一個小例子,先看效果:

  1. 1、GridView01.java  
  2.  
  3. public class GridView01 extends Activity {  
  4.     private GridView gridview;  
  5.     @Override  
  6.     protected void onCreate(Bundle savedInstanceState) {  
  7.         // TODO Auto-generated method stub  
  8.         super.onCreate(savedInstanceState);  
  9.         setContentView(R.layout.gridview);  
  10.           
  11. //準(zhǔn)備要添加的數(shù)據(jù)條目  
  12.         List<Map<String, Object>> items = new ArrayList<Map<String,Object>>();  
  13.         for (int i = 0; i < 10; i++) {  
  14.             Map<String, Object> item = new HashMap<String, Object>();  
  15.             item.put("imageItem", R.drawable.icon);  
  16.             item.put("textItem", "text" + i);  
  17.             items.add(item);  
  18.         }  
  19. //實(shí)例化一個適配器  
  20.         SimpleAdapter adapter = new SimpleAdapter(this, items, R.layout.grid_item, 
  21.             new String[]{"imageItem", "textItem"}, new int[]{R.id.image_item, R.id.text_item});  
  22.         //獲得GridView實(shí)例  
  23.         gridview = (GridView)findViewById(R.id.mygridview);  
  24.         //gridview.setNumColumns(3);//可以在xml中設(shè)置  
  25.         //gridview.setGravity(Gravity.CENTER);//同上  
  26. //將GridView和數(shù)據(jù)適配器關(guān)聯(lián)  
  27.         gridview.setAdapter(adapter);  
  28.     }  
  29. }  
  30.  
  31. 2、gridview.xml  
  32.  
  33. <?xml version="1.0" encoding="utf-8"?> 
  34. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
  35.     android:layout_width="wrap_content" 
  36.     android:layout_height="wrap_content"> 
  37.     <GridView android:id="@+id/mygridview" 
  38.         android:numColumns="3" 
  39.         android:gravity="center_horizontal" 
  40.         android:layout_width="wrap_content" 
  41.         android:layout_height="wrap_content"> 
  42.     </GridView> 
  43. </LinearLayout> 
  44.  
  45. 3、grid_item.xml   
  46.  
  47. <?xml version="1.0" encoding="utf-8"?> 
  48. <RelativeLayout android:id="@+id/RelativeLayout01" 
  49.     android:layout_width="fill_parent" android:layout_height="fill_parent" 
  50.     xmlns:android="http://schemas.android.com/apk/res/android"> 
  51.     <ImageView android:id="@+id/image_item" 
  52.         android:layout_width="wrap_content" 
  53.         android:layout_height="wrap_content"> 
  54.     </ImageView> 
  55.     <TextView android:id="@+id/text_item" 
  56.         android:layout_below="@+id/image_item" 
  57.         android:layout_height="wrap_content" 
  58.         android:layout_width="wrap_content"> 
  59.     </TextView> 
  60. </RelativeLayout> 

小結(jié):

Android API中文文檔GridView的內(nèi)容介紹完了,希望通過Android API內(nèi)容的學(xué)習(xí)能對你有所幫助!

責(zé)任編輯:zhaolei 來源: 博客園
相關(guān)推薦

2011-09-14 13:35:55

Android API

2011-09-14 13:18:59

Android API

2011-09-14 11:31:26

Android API

2011-09-14 13:09:06

Android API

2011-09-14 14:08:23

Android API

2011-09-14 13:24:48

Android API

2011-12-22 12:37:17

JavaJFreeChart

2012-03-07 10:54:26

appMobi開發(fā)工具PhoneGap

2021-10-03 15:15:30

Vue.JSGitee Pages中文文檔

2011-09-07 13:30:48

Android WidTabWidget

2022-08-08 12:54:32

中文文本糾錯糾錯錯別字

2011-03-17 08:58:09

數(shù)據(jù)儲存Data StoragAndroid API

2011-05-31 15:56:03

Android Gridview

2015-01-26 14:35:44

Cocos 2d-JS

2024-09-10 08:15:33

Asp項(xiàng)目API

2013-05-17 13:47:25

Android開發(fā)ScrollViewGridView

2012-03-08 09:44:41

編程

2009-07-03 13:49:23

Servlet API

2011-03-18 10:16:20

iptablesman文檔中文

2011-03-18 09:26:16

iptablesman文檔中文
點(diǎn)贊
收藏

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

曰本一区二区| av资源免费观看| 日韩三级成人| 成人av在线看| 欧美自拍视频在线| 中文字幕网站在线观看| 成人福利一区二区| 亚洲欧美日韩小说| 国产精品视频免费一区| 中文字幕第四页| 欧洲乱码伦视频免费| 欧美日韩精品福利| 91看片淫黄大片91| 无码精品在线观看| 蜜臀久久99精品久久久画质超高清| 日韩中文字在线| 国产麻豆剧传媒精品国产| 高潮在线视频| 国产免费久久精品| 91久久精品www人人做人人爽| 国产精品第二十页| 欧美理论电影大全| 欧美区一区二区三区| 全黄性性激高免费视频| 国产小视频免费在线网址| 国产在线视频一区二区三区| 97视频人免费观看| 亚洲图片第一页| julia中文字幕一区二区99在线| 色婷婷激情一区二区三区| 亚洲综合av一区| 少妇又色又爽又黄的视频| 日韩精品高清不卡| 欧美日本黄视频| 亚洲精品国产精品国自产网站| **国产精品| 日韩欧美aaa| www国产免费| 国产高清免费av在线| 丰满岳乱妇一区二区三区| 国产成人精品最新| 黑人巨大精品一区二区在线| 国产欧美日韩影院| 亚洲国产精品va| 亚洲妇熟xx妇色黄蜜桃| 高h视频在线播放| 国产精品大尺度| 欧美高清视频一区二区三区在线观看| 国产乱色精品成人免费视频| 日韩中文字幕1| 久久久久在线观看| 天天操夜夜操av| 国产一区二区欧美| 日韩大陆毛片av| 久久久久亚洲av片无码v| 成人午夜精品| 欧美日韩国产中字| 欧美国产日韩激情| 在线观看完整版免费| 久久这里只有精品首页| 俄罗斯精品一区二区三区| 国产精品国产一区二区三区四区| 日韩在线一二三区| 国产v综合ⅴ日韩v欧美大片| 亚洲一区 视频| 亚洲一级网站| 欧美区在线播放| 国产亚洲色婷婷久久99精品| 一区二区中文| 色吧影院999| 调教驯服丰满美艳麻麻在线视频| 免费观看久久av| 亚洲精品一区二三区不卡| 亚洲成人激情小说| 精品国产一区二区三区2021| 91麻豆精品国产91久久久久久 | 天堂一区二区三区四区| 制服视频三区第一页精品| 在线不卡一区二区三区| 伊人久久一区| 欧美一卡二卡在线| 向日葵污视频在线观看| 亚洲国产一区二区久久| 制服丝袜亚洲精品中文字幕| 波多野结衣在线免费观看| 国产电影一区二区| 日韩一区二区三区四区五区六区| 九九久久久久久| 欧洲大片精品免费永久看nba| 欧美色图免费看| 男女视频在线观看网站| 精品视频在线观看网站| 日韩精品一区二区三区在线播放| 亚洲欧美国产中文| 国产午夜久久av| 欧美本精品男人aⅴ天堂| www国产视频| 九九在线精品| 日日骚av一区| 国产 日韩 欧美 成人| 亚洲一区观看| 国产精品一二区| 成人av无码一区二区三区| 99re热视频这里只精品| 午夜精品一区二区在线观看| av毛片在线看| 精品日本美女福利在线观看| 男人亚洲天堂网| 午夜精品成人av| 欧美精品日日鲁夜夜添| 丰满熟女人妻一区二区三区| 久久99国内| 日韩亚洲精品视频| 18精品爽视频在线观看| 久久天堂精品| 成人久久久久久久| 少妇av在线播放| 国产精品视频线看| 青青青青草视频| 成人在线爆射| 精品少妇一区二区三区| 欧美福利第一页| 亚洲国产欧美国产综合一区| 国产精品爽爽ⅴa在线观看| 高潮毛片7777777毛片| 国产日本一区二区| 热久久最新网址| 免费福利视频一区二区三区| 日韩亚洲欧美综合| 久久久久亚洲av无码a片| 99久久精品费精品国产风间由美| 88xx成人精品| 午夜精品久久久久久久99| 久久久精品国产免大香伊| www成人免费| 亚洲精品69| 在线电影欧美日韩一区二区私密| 国产污视频在线看| 韩国成人福利片在线播放| 免费日韩电影在线观看| 青春草在线免费视频| 欧美日韩三级一区| 91精品国产自产| 激情久久久久| 成人女保姆的销魂服务| 国产三级视频在线看| 五月天一区二区| 波多野结衣中文字幕在线播放| 欧洲激情综合| 国产成人精品免费久久久久| 亚洲乱码国产乱码精品精软件| 国产精品电影一区二区三区| 欧美三级理论片| 红桃视频在线观看一区二区| 欧美亚洲国产日韩2020| 成人午夜福利视频| 亚洲精品第一国产综合野| 中文字幕第100页| 精品国产乱码| 日本精品在线视频| 嫩草研究院在线| 婷婷丁香激情综合| 性活交片大全免费看| 午夜欧美精品久久久久久久| 91久久综合亚洲鲁鲁五月天| 免费看a在线观看| 欧美日韩国产免费| 性少妇xx生活| 久久精品国产77777蜜臀| 亚洲精品一区二区三区樱花 | 久久毛片高清国产| 国产精品333| 中文无码日韩欧| 欧美日本中文字幕| 国产v在线观看| 亚洲精品视频观看| 无码人妻精品一区二区三| 亚洲精品欧美| 久久精品国产精品青草色艺| 色一区二区三区| 国产亚洲精品日韩| 国产精品成人久久久| 国产精品美女视频| 天堂av手机在线| 国产综合网站| 精品久久蜜桃| 我爱我色成人网| 日韩在线精品一区| 国产伦一区二区| 亚洲在线观看免费| 免费看毛片的网站| 日韩精彩视频在线观看| 色涩成人影视在线播放| 欧美成人福利| 久久久久久久国产| 欧美另类自拍| 欧美日韩日日夜夜| 国产无码精品久久久| 久久精品人人做人人综合| www.国产视频.com| 伊人久久大香线蕉综合四虎小说| 国产精品成人一区二区三区| 久久sese| 久久久精品在线| 五月婷婷久久久| 在线亚洲欧美专区二区| 高h视频免费观看| 91麻豆高清视频| 无码人妻丰满熟妇区毛片| 色999国产精品| 国产精品10p综合二区| 性欧美1819sex性高清| 久久久成人av| 性xxxx视频播放免费| 日韩视频在线观看一区二区| 中文字幕乱码在线观看| 激情亚洲一区二区三区四区| 黑人巨大精品一区二区在线| 国产精品高潮呻吟| 美女100%无挡| 91丝袜美腿高跟国产极品老师| 日本人dh亚洲人ⅹxx| 久久国产精品区| 亚洲精品一二三四五区| 久久国产成人| 日本黄色三级大片| 国产亚洲欧洲| 国产视频九色蝌蚪| 在线精品观看| 欧美黑人在线观看| 你懂的国产精品| 午夜在线视频免费观看| 日本久久精品| 五月婷婷综合色| 精品国精品国产自在久国产应用| 久久久一本精品99久久精品66| 国产精品乱战久久久| 国产成人亚洲欧美| eeuss国产一区二区三区四区| 97超碰最新| 国产亚洲精aa在线看| 亚洲一区二区三区在线视频| 国产精品一区二区美女视频免费看 | 国产精品乱子伦| 第一福利永久视频精品| 日韩精品一区二区在线播放 | 黄色免费视频大全| 亚洲激情在线| 黄www在线观看| 久久久国产精品一区二区中文| 久久久精品在线视频| 久久久噜噜噜久久狠狠50岁| www黄色在线| 美女视频黄 久久| 激情文学亚洲色图| 国产99久久久久| a天堂视频在线观看| 久久一区二区三区国产精品| 中文字幕成人动漫| 国产精品天干天干在观线| 亚洲人与黑人屁股眼交| 亚洲乱码中文字幕综合| 久久免费视频精品| 欧美日韩在线视频一区| 91黑人精品一区二区三区| 精品视频在线看| 99久久久国产精品无码免费| 精品99一区二区| 青青草娱乐在线| 最近中文字幕日韩精品| 在线观看男女av免费网址| 国语自产精品视频在线看| 高清av不卡| 国产自产女人91一区在线观看| 视频一区中文字幕精品| 麻豆av一区| 久久婷婷蜜乳一本欲蜜臀| 99视频精品全部免费看| 久久99伊人| 国产乱女淫av麻豆国产| 99r国产精品| 日韩激情小视频| 欧美日韩国产中文精品字幕自在自线| 亚洲精品91天天久久人人| 日韩三级视频在线观看| 黄色影院在线播放| 久热精品视频在线观看| 美女av在线免费看| 成人福利在线视频| 久久精品国产亚洲5555| 亚洲一区二区三区加勒比| 在线成人国产| 五月婷婷之婷婷| 91蜜桃网址入口| 日韩激情小视频| 日本韩国欧美三级| 不卡视频在线播放| 在线观看精品自拍私拍| 白白色在线观看| 成人国产精品久久久久久亚洲| 欧美爱爱网站| 久久国产精品免费观看| 丝袜美腿亚洲一区二区图片| 涩视频在线观看| 国产精品国产三级国产三级人妇| 国产成人免费观看视频| 91精品蜜臀在线一区尤物| 激情在线视频| 97国产精品视频| 成人黄色理论片| 色姑娘综合网| 国产农村妇女精品一区二区| 极品人妻一区二区| 国产蜜臀av在线一区二区三区| 欧美三级午夜理伦| 日韩欧美色综合| 国产婷婷视频在线| 国产精品久久久久9999| 日韩三区视频| 国产在线播放观看| 国产成人免费视频| 人妻久久一区二区| 欧美日韩精品免费观看视频| 毛片在线播放网址| 91禁国产网站| 国产精品丝袜在线播放| 999一区二区三区| 国产成人精品免费视频网站| 国产精品 欧美激情| 欧美精品v国产精品v日韩精品| 国产h在线观看| 国产成人黄色av| 欧美女优在线视频| 免费黄色日本网站| 91免费国产视频网站| 一级黄色免费网站| 亚洲国产精品电影| 川上优av中文字幕一区二区| 国产高清精品一区二区三区| 国内揄拍国内精品久久| 国产精久久久久| 夜夜精品浪潮av一区二区三区 | 亚洲人成亚洲人成在线观看| 成年人在线网站| 久久爱av电影| 久久国产精品久久w女人spa| 玖草视频在线观看| 欧美性生活大片免费观看网址| 黄色av网站在线免费观看| 日韩av理论片| 日韩欧美精品| 国产精品自在自线| 亚洲欧美日韩一区二区| 精品人妻一区二区三区换脸明星| 久久777国产线看观看精品| 亚洲超碰在线观看| 丝袜人妻一区二区三区| 91色在线porny| 国产99久久久久久免费看| 色午夜这里只有精品| 精品中文字幕一区二区三区| 日本成人在线不卡| av在线不卡免费看| 三级视频在线观看| 一区二区在线视频| 91麻豆精品| 国产女主播自拍| 久久九九久精品国产免费直播| 中文字幕人妻精品一区| 日韩在线欧美在线| 一区中文字幕电影| 大陆极品少妇内射aaaaa| 国产欧美视频一区二区| 国产又粗又猛又黄又爽无遮挡| 欧美成人高清视频| 久久久久久毛片免费看| 少妇性l交大片| 中文字幕一区二区三区乱码在线 | 人妻无码一区二区三区四区| 99精品欧美一区二区三区小说 | 欧洲亚洲两性| 黄色一级视频播放| 91视频观看视频| 国产又粗又猛又爽又黄视频| 国内精品久久久久久久| 日韩欧美一区二区三区免费看| 大尺度在线观看| 欧美在线观看一区| 欧美videos另类精品| 视频三区二区一区| 国产白丝网站精品污在线入口| 欧美a视频在线观看| 久久综合88中文色鬼| 亚州精品视频| 亚洲一区二区三区三州| 91黄视频在线| 操喷在线视频| 天天干天天色天天爽| 久久一日本道色综合| 成人av免费播放|