天天看點

Android 基礎 View 控件系列之 GridViewGridView 簡介1. GridView 主要使用方法2. GridView 使用Demo

Android 基礎 View 控件系列之 GridViewGridView 簡介1. GridView 主要使用方法2. GridView 使用Demo
Android 基礎 View 控件系列之 GridViewGridView 簡介1. GridView 主要使用方法2. GridView 使用Demo

極力推薦Android 開發大總結文章:歡迎收藏程式員Android 力薦 ,Android 開發者需要的必備技能

Android 基礎 View 控件系列之 GridViewGridView 簡介1. GridView 主要使用方法2. GridView 使用Demo

GridView

 跟

ListView

 很類似,

Listview

 主要以清單形式顯示資料,

GridView

 則是以網格形式顯示資料,掌握

ListView

 使用方法後,會很輕松的掌握

GridView

的使用方法。

通過本篇文章,您将學到知識點如下

  1. GridView 主要使用方法
  2. GridView 使用Demo

GridView 簡介

繼承關系如下

java.lang.Object
   ↳    android.view.View
       ↳    android.view.ViewGroup
           ↳    android.widget.AdapterView<android.widget.ListAdapter>
               ↳    android.widget.AbsListView
                   ↳    android.widget.GridView
           

1. GridView 主要使用方法

GridView

主要通過使用自定義

BaseAdapter

 來适配資料,進而顯示到

GridView

中。主要使用方法如下:

1. 準備資料源

   list = new ArrayList<Map<String, Object>>();
           

2. 為資料源設定擴充卡

  MyAdapter adapter = new MyAdapter();
           

3. 将适配過後點資料顯示在GridView 上

   gridView.setAdapter(adapter);
           

2. GridView 使用Demo

  • 實作效果如下
Android 基礎 View 控件系列之 GridViewGridView 簡介1. GridView 主要使用方法2. GridView 使用Demo

GridView

  • 實作代碼如下
    Android 基礎 View 控件系列之 GridViewGridView 簡介1. GridView 主要使用方法2. GridView 使用Demo
    GridListView 使用方法
  • GridView 布局如下
    Android 基礎 View 控件系列之 GridViewGridView 簡介1. GridView 主要使用方法2. GridView 使用Demo
    GridView 布局
  • item 布局 如下
    Android 基礎 View 控件系列之 GridViewGridView 簡介1. GridView 主要使用方法2. GridView 使用Demo
    item 布局實作

至此

GridView

 的基本使用方法結束,如果不是太明白,可以檢視上篇文章

Listview

的使用方法。

Android 基礎 View 控件系列之 GridViewGridView 簡介1. GridView 主要使用方法2. GridView 使用Demo

至此,本篇已結束,如有不對的地方,歡迎您的建議與指正。同時期待您的關注,感謝您的閱讀,謝謝!

Android 基礎 View 控件系列之 GridViewGridView 簡介1. GridView 主要使用方法2. GridView 使用Demo

如有侵權,請聯系小編,小編對此深感抱歉,屆時小編會删除文章,立即停止侵權行為,請您多多包涵。

Android 基礎 View 控件系列之 GridViewGridView 簡介1. GridView 主要使用方法2. GridView 使用Demo

既然都看到這裡,領兩個紅包在走吧!以下兩個紅包每天都可以領取

1.支付寶搜尋 522398497,或掃碼支付寶紅包海報。

支付寶掃一掃,每天領取大紅包

2.微信紅包,微信掃一掃即可領取紅包

微信掃一掃,每天領取微信紅包

小禮物走一走,來簡書關注我