Android GridView簡(jiǎn)單實(shí)例
也是今天用到的一個(gè)東西,就是簡(jiǎn)單實(shí)現(xiàn)九宮格的Demo
1.就是定義各種layout 和對(duì)應(yīng)的item
我的:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#fff"
android:orientation="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<GridView
android:id="@+id/gridView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:numColumns="3"
android:background="#fff"></GridView>
</LinearLayout>
</LinearLayout>
itme的
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="10dp"
android:layout_gravity="center"
android:background="#fff"
android:orientation="vertical" >
<ImageView
android:id="@+id/iv"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<TextView
android:id="@+id/tv"
android:paddingTop="10dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#000"
android:text="管線" />
</LinearLayout>
開始準(zhǔn)備數(shù)據(jù):
/**
* 準(zhǔn)備顯示的數(shù)據(jù)
*/
public void initData() {
// 生成動(dòng)態(tài)數(shù)組,并且轉(zhuǎn)入數(shù)據(jù) ,暫時(shí)就這樣來(lái)處理
lstImageItem = new ArrayList<HashMap<String, Object>>();
for (int i = 0; i < 3; i++) {
HashMap<String, Object> map = new HashMap<String, Object>();
map.put("ItemImage", R.drawable.osg);// 添加圖像資源的ID
map.put("ItemText", "各種管線" + String.valueOf(i));// 按序號(hào)做ItemText
lstImageItem.add(map);
}
}
設(shè)置顯示
gv = (GridView) view.findViewById(R.id.gridView);
SimpleAdapter adapter = new SimpleAdapter(this, lstImageItem, R.layout.gridview_item, new String[] { "ItemImage", "ItemText" },
new int[] { R.id.iv, R.id.tv });
gv.setAdapter(adapter);
最后扔一張效果圖

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- android中GridView實(shí)現(xiàn)點(diǎn)擊查看更多功能示例
- Android中控件GridView實(shí)現(xiàn)設(shè)置行列分割線的方法示例
- Android使用GridView實(shí)現(xiàn)日歷功能示例(詳細(xì)代碼)
- Android使用GridView實(shí)現(xiàn)日歷的簡(jiǎn)單功能
- Android自定義DataGridView數(shù)據(jù)表格控件
- Android 利用ViewPager+GridView實(shí)現(xiàn)首頁(yè)導(dǎo)航欄布局分頁(yè)效果
- Android 中 GridView嵌套在ScrollView里只有一行的解決方法
- Android GridView實(shí)現(xiàn)動(dòng)畫效果實(shí)現(xiàn)代碼
相關(guān)文章
Android實(shí)現(xiàn)圓形圖片或者圓角圖片
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)圓形圖片或者圓角圖片的代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-06-06
Android activity堆棧及管理實(shí)例詳解
這篇文章主要介紹了Android activity堆棧及管理實(shí)例詳解的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,對(duì)android activity堆棧相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧2016-09-09
Android中給fragment寫入?yún)?shù)的輕量開發(fā)包FragmentArgs簡(jiǎn)介
這篇文章主要介紹了Android中給fragment寫入?yún)?shù)的輕量開發(fā)包FragmentArgs簡(jiǎn)介,需要的朋友可以參考下2014-10-10
Android實(shí)現(xiàn)Service在前臺(tái)運(yùn)行服務(wù)
這篇文章主要為大家詳細(xì)介紹了Android中實(shí)現(xiàn)Service在前臺(tái)運(yùn)行服務(wù),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-11-11
Android實(shí)現(xiàn)左右滑動(dòng)切換圖片
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)左右滑動(dòng)切換圖片,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-05-05
使用RoundedBitmapDrawable生成圓角圖片的方法
由于RoundedBitmapDrawable類沒(méi)有直接提供生成圓形圖片的方法,所以生成圓形圖片首先需要對(duì)原始圖片進(jìn)行裁剪,將圖片裁剪成正方形,最后再生成圓形圖片,具體實(shí)現(xiàn)方法,可以參考下本文2016-09-09

