Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> Android 3.1 r1 中文API文檔 (121) —— ResourceCursorTreeAdapter

Android 3.1 r1 中文API文檔 (121) —— ResourceCursorTreeAdapter

編輯:Android開發實例

前言

  本章內容是android.widget.ResourceCursorTreeAdapter,版本為Android 3.1 r1,為Android 3.0 r1新增API,翻譯來自"xiaoQLu"。
 

 

 

 

結構

繼承關系

public abstract classt ResourceCursorTreeAdapter extends CursorTreeAdapter

 

         java.lang.Object

android.widget.BaseExpandableListAdapter

         android.widget.CursorTreeAdapter

                  android.widget.ResourceCursorTreeAdapter

 

直接子類

         SimpleCursorTreeAdapter

 

類概述

一個簡單的可擴展的ExpandableListAdapter,通過在XML文件來創建views。你可以指定一個定義了views外觀的XML文件。

 

構造函數

public ResourceCursorTreeAdapter (Context context, Cursor cursor, int collapsedGroupLayout, int expandedGroupLayout, int childLayout, int lastChildLayout)

構造函數。

參數

context    和正在運行的SimpleListItemFactory關聯的ListView的上下文

                 cursor       數據庫游標

                 collapsedGroupLayout     定義了收縮組的視圖布局文件的資源標識

expandedGroupLayout    定義了展開組的視圖布局文件的資源標識

childLayout                定義了除了最後一個的所有子視圖的布局文件的資源標識

lastChildLayout        定義了一組中最後一個子視圖的布局文件的資源標識

 

public ResourceCursorTreeAdapter (Context context, Cursor cursor, int collapsedGroupLayout, int expandedGroupLayout, int childLayout)

構造函數。    

參數

context    和正在運行的SimpleListItemFactory關聯的ListView的上下文

                 cursor       數據庫游標

                 collapsedGroupLayout     定義了收縮組的視圖布局文件的資源標識

expandedGroupLayout    定義了展開組的視圖布局文件的資源標識

childLayout                定義了除了最後一個的所有子視圖的布局文件的資源標識

 

public ResourceCursorTreeAdapter (Context context, Cursor cursor, int groupLayout, int childLayout)    

構造函數。    

參數

context    和正在運行的SimpleListItemFactory關聯的ListView的上下文

                 cursor       數據庫游標

                 groupLayout    為所有組定義了視圖布局文件的資源標識

expandedGroupLayout             定義了展開組的視圖布局文件的資源標識

childLayout   定義了除了最後一個的所有子視圖的布局文件的資源標識

 

公共方法

         protected abstract View newChildView (Context context, Cursor cursor, boolean     isLastChild, ViewGroup parent)

         創建一個新的子元素視圖並持有指向數據的游標cursor。

                   參數

                            context          應用程序上下文對象

                            cursor            獲取數據的游標對象,它已經移動到正確的位置

                            IsLastChild  子元素是否處於組中的最後一個

                            parent     新視圖(View)所依附於的父對象。

                   返回值

                            新創建的視圖

 

         protected abstract View newGroupView (Context context, Cursor cursor, boolean isExpanded, ViewGroup parent)

         創建一個新的組視圖並持有組中指向數據的游標cursor。

                   參數

                            context          應用程序上下文對象

                            cursor            獲取數據的游標對象,它已經移動到正確的位置

                            isExpanded   該組是否展開狀態

                            parent      新視圖(View)所依附於的父對象。

                   返回值

                                新創建的視圖

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved