国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

Android Studio 實現(xiàn)九宮格功能

瀏覽:14日期:2022-09-24 13:24:09

運行結(jié)果

1.圖

Android Studio 實現(xiàn)九宮格功能

2.動圖

Android Studio 實現(xiàn)九宮格功能

九個圖標(biāo)是設(shè)置的,你也可以設(shè)置4 * 4 = 16都可以。

3.分享個GIF動圖的.exe

鏈接: link.

代碼activity_main.xml

<?xml version='1.0' encoding='utf-8'?><RelativeLayout xmlns:android='http://schemas.android.com/apk/res/android' xmlns:tools='http://schemas.android.com/tools' android:layout_width='match_parent' android:layout_height='match_parent'> <GridView android: android:layout_width='match_parent' android:layout_height='match_parent' android:verticalSpacing='10dp' android:columnWidth='90dp' android:numColumns='3' android:stretchMode='columnWidth' android:gravity='center' android:background='#F3DCF3'> </GridView> <!-- 容器大小和父容器一樣大:match_parent 每列之間的間距為27dp:android:verticalSpacing='27dp' 指定列寬為90dp:android:columnWidth='90dp' 每一行自動填充3個:android:numColumns='3' 空余的位置均分給列填充:android:stretchMode='columnWidth' 顯示位置居中:android:gravity='center' --></RelativeLayout>

item.xml

<?xml version='1.0' encoding='utf-8'?><RelativeLayout xmlns:android='http://schemas.android.com/apk/res/android' android:layout_width='fill_parent' android:layout_height='wrap_content' android:background='#F3DCF3'> <ImageView android: android:layout_width='wrap_content' android:layout_height='wrap_content' android:layout_centerHorizontal='true'> </ImageView> <TextView android: android:layout_width='wrap_content' android:layout_height='wrap_content' android:layout_below='@+id/ItemImage' android:layout_centerHorizontal='true' > </TextView> <!-- 該控件設(shè)置在相對于父控件水平居中的位置:layout_centerHorizontal='true' 該控件位于@+id的下面:layout_below='@+id/ItemImage' --></RelativeLayout>

MainActivity.java

package edu.hrbust.syoneninelayout;import android.annotation.SuppressLint;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.AdapterView.OnItemClickListener;import android.widget.GridView;import android.widget.SimpleAdapter;import android.widget.Toast;import java.util.ArrayList;import java.util.HashMap;public class MainActivity extends Activity { // 調(diào)用活動 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // 關(guān)聯(lián)activity_main.xml 和 控件GridView setContentView(R.layout.activity_main); GridView gridView = (GridView) findViewById(R.id.GridView); // 構(gòu)建ArrayList是HashMap格式,HashMap格式是<String,Object> ArrayList<HashMap<String,Object>> meumList = new ArrayList<HashMap<String, Object>>(); // 向ArrayList填入數(shù)據(jù) 圖片+i i設(shè)置為1~9,形成九宮格 for(int i = 1; i < 10; i++){ HashMap<String,Object> map = new HashMap<String, Object>(); //R.mipmap.ic_luminggai是關(guān)聯(lián)的圖片 我的圖片在res的mipmap下面 map.put('ItemImage',R.mipmap.ic_luminggai); map.put('ItemText',''+i); meumList.add(map); } // 構(gòu)建數(shù)據(jù)適配器 SimpleAdapter saItem = new SimpleAdapter(this, meumList, R.layout.item, new String[]{'ItemImage','ItemText'}, new int[]{R.id.ItemImage,R.id.ItemText}); // 應(yīng)用適配器 gridView.setAdapter(saItem); gridView.setOnItemClickListener( new OnItemClickListener() { @SuppressLint('WrongConstant') public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) { int index = arg2 + 1; Toast.makeText(getApplicationContext(),'點擊了選項:' + index,0).show(); } } ); }}

源代碼程序包

到此這篇關(guān)于Android Studio 實現(xiàn)九宮格功能的文章就介紹到這了,更多相關(guān)android studio九宮格內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Android
相關(guān)文章:
主站蜘蛛池模板: 久草在现视频 | 97免费视频免费视频 | 国产精品一级毛片不收费 | 成人一级视频 | 波多野结衣一区二区在线 | 久久国产成人亚洲精品影院老金 | 国产美女高清一级a毛片 | 国产精品v在线播放观看 | 国产乱淫a∨片免费视频 | 欧美一级毛片日本 | 成人精品一区二区久久久 | 国产免费午夜a无码v视频 | 91寡妇天天综合久久影院 | 欧美日韩综合精品一区二区三区 | 日韩在线欧美在线 | 黄色三级视频网站 | 国产va精品网站精品网站精品 | 6080伦理久久亚洲精品 | 亚洲欧美中文日韩在线v日本 | 免费看一级毛片欧美 | 萌白酱喷水福利视频在线 | 99精品欧美一区二区三区 | 一级毛片成人免费看a | 92精品国产成人观看免费 | 亚洲国产日韩欧美综合久久 | 久久96国产精品久久久 | 日本一级特黄aa毛片免费观看 | 欧美成人免费一级人片 | 欧美日韩免费一区二区在线观看 | 亚洲国产日韩欧美在线 | 欧美一级特黄一片免费 | 亚洲精品国自产拍在线观看 | 日韩欧美视频在线一区二区 | 国内精品久久久久久久久蜜桃 | 美女扒开腿让男人桶尿口 | 亚洲一区二区在线视频 | 51久久夜色精品国产 | 男人女人做刺激视频免费 | 亚洲在线小视频 | 久久免费黄色 | 中文毛片 |