欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android GridView簡單實例

 更新時間:2017年01月25日 09:56:46   作者:stevefat  
這篇文章主要為大家詳細介紹了Android GridView簡單實例,簡單實現(xiàn)九宮格效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下

也是今天用到的一個東西,就是簡單實現(xiàn)九宮格的Demo

1.就是定義各種layout 和對應(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>

開始準備數(shù)據(jù):

  /**
   * 準備顯示的數(shù)據(jù)
   */
  public void initData() {
    // 生成動態(tài)數(shù)組,并且轉(zhuǎn)入數(shù)據(jù) ,暫時就這樣來處理
    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));// 按序號做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);

最后扔一張效果圖

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論