亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

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

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

運(yùn)行結(jié)果

1.圖

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

2.動(dòng)圖

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

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

3.分享個(gè)GIF動(dòng)圖的.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' 每一行自動(dòng)填充3個(gè):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)用活動(dòng) @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(),'點(diǎn)擊了選項(xiàng):' + index,0).show(); } } ); }}

源代碼程序包

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

標(biāo)簽: Android
相關(guān)文章:
主站蜘蛛池模板: 9丨精品国产高清自在线看 ⅹxx中国xxx人妖 | 国模偷拍在线观看免费视频 | 久久久黄色片 | 免费观看女人一摸全是水 | 久久99精品久久只有精品 | 欧美亚洲日本韩国一级毛片 | 欧美三级超在线视频 | 久久国产精品二区99 | 国产成人久久精品区一区二区 | 欧美在线一级视频 | 国产精品久久久久久影院 | 国产欧美日韩在线观看 | 波多野结衣免费免费视频一区 | 亚洲一区二区在线成人 | 99re热精品视频国产免费 | 久久九九色 | 国产成人精品三级 | 国产三级香港在线观看 | 日韩免费高清一级毛片 | 亚洲国产一 | 一级特黄aa大片欧美 | 草草视频手机在线观看视频 | 欧美成人精品免费播放 | 国产精品一区二区久久精品涩爱 | 九九热播视频 | 美女张开腿给男生桶下面视频 | 欧美一区二区三区男人的天堂 | 亚洲人成免费网站 | 99久久免费看国产精品 | 又摸又揉又黄又爽的视频 | 亚洲国产国产综合一区首页 | 久久精品视屏 | 免费精品99久久国产综合精品 | 欧美高清在线视频在线99精品 | 国产日本欧美亚洲精品视 | 国产高清美女一级毛片久久 | 偷看各类wc女厕嘘在线观看 | 欧美黄色高清 | 久久久久久九九 | 日韩一级欧美一级毛片在线 | 尤蜜网站在线进入免费 |