-
數據源,數據適配器,ListView三者之間的關系查看全部
-
baseAdapter 使用查看全部
-
listview緩存機制查看全部
-
數據適配器-BaseAdapter基本結構查看全部
-
數據適配器-優化,可以封裝成一個工具查看全部
-
文藝式-優化adapter查看全部
-
Baseadapter方法查看全部
-
ViewHolder優化BaseAdapter 1.創建bean對象,用于封裝數據 2.在構造方法中初始化用于映射的數據源list 3.創建ViewHolder類,創建布局映射關系 4.判斷convertView,為空則創建,并設置tag,否則通過tag來取出ViewHolder 5.給ViewHolder中的控件設置數據查看全部
-
BaseAdapter的使用查看全部
-
數據適配器--BaseAdapter查看全部
-
文藝式適配器查看全部
-
第一步、創建ListView 第二步、創建封裝(數據源)的類,實現序列化 第三步、(1)創建數據,(2)儲存到自己創建的封裝類中,(3)把封裝類儲存到List()容器中 第四步、創建一個類繼承BaseAdapter,創建構造方法(接收數據源、上下文),重寫BaseAdapter的四個方法(getcount()決定ListView有多少item(條)、getItem()獲取點擊項的數據、getItemId()獲取點擊項的Id、getview()設置每一個Item的布局和內容) getView(): 一、通過LayoutInflater(.inflate()加載布局)轉換為View對象,用view對象.findViewById獲取布局中的控件 二、用傳進來的數據源給相應的控件顯示的數據 數據優化: 一、通過ListView的緩存機制,重復利用緩存池中的(convertView),使之不用不斷創建新的View 二、創建一個新的類,聲明需要的控件,然后實例化該類,通過該類的對象獲取類中聲明的控件然后findViewById獲取布局中的控件,把控件保存到該類,然后通過setTag()方法將該類與緩存converView綁定,再需要重復使用findViewById時通過getTag()取出,使用該類找到對應控件,使之不用不斷重復findViewById查看全部
-
數據源 數據適配器 ListView的關系查看全部
-
需要的時候才進行顯示 顯示完之后就放入緩存區查看全部
-
BaseAdapter的四個方法查看全部
舉報
0/150
提交
取消