首頁  >  文章  >  在Android使用者介面開發中ListView控制項的作用是什麼?

在Android使用者介面開發中ListView控制項的作用是什麼?

藏色散人
藏色散人原創
2020-04-16 09:32:543598瀏覽

在Android使用者介面開發中ListView控制項的作用是什麼?

在Android使用者介面開發中ListView控制項的作用是什麼?

ListView

ListView清單檢視控制項是Android中常用的控制項之一,直接繼承了AbsListView,是一個以垂直方式在項目中顯示View視圖的清單。 ListView的資料項,來自一個繼承了ListAdapter介面的適配器。

ListView的常用屬性一般就是用來設定列表的間隔、分割線、表頭、表尾等屬性的,常用屬性有以下幾個,並且Android也為其提供了對應的setter/getter方法:

android:divider:使用Drawable或color設定資料項目之間的間隔樣式。

android:dividerHeight:設定資料項之間的間隔距離。

android:entries:設定一個資源Id用來填入ListView的資料項。

android:footerDividersEnabled:設定清單表尾是否顯示分割線,如果有錶尾的話。

android:headerDividerEnabled:設定清單表頭是否顯示分割線,如果有表頭的話。

ListView提供了一些方法,用於操作ListView。這裡介紹一些常用的方法,更多的請參考API文件:

void addFooterView(View v):新增表尾View視圖。

boolean removeFooterView(View v):移除一個表尾View視圖。

void addHeaderView(View v):新增一個表頭View視圖。

boolean removeHeaderView(View v):移除一個表頭View視圖。

ListAdapter getAdapter():取得目前綁定的ListAdapter適配器。

void setAdapter(ListAdapter adapter):設定一個ListAdapter適配器到目前ListView。

void setSelection(int posotion):設定目前選取項目。

long[] getCheckItemIds():取得目前選取項目。

作為一個清單選擇控件,ListView具有一些選取選項可以觸發的事件,但它本身沒有定義這些事件,均繼承自間接父類AdapterView。 ListView支援的幾個常用事件有以下幾個:

AdapterView.OnItemCLickListener:列表項目被點擊時觸發。

AdapterView.OnItemLongClickListener:清單項目被長按時觸發。

AdapterView.OnItemSelectedListener:清單項目被選擇時觸發。

以上是在Android使用者介面開發中ListView控制項的作用是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn