2012-05-25 40 views
0

我有PreferenceActivity與幾個PreferenceGroup。 ListView不會在PreferenceGroup的標題上方和下方顯示分隔符。它如何知道是否顯示該標題?Android ListView分隔符組頭附近

比方說,我有一個ListView與自定義適配器。我怎麼能告訴它哪些條目是標題,並且不應該在它周圍有分隔符?

謝謝

回答

1

這些不是標題,它們是分隔符。適配器通過在isEnabled處返回false告訴ListView哪個項目是分隔符。

http://developer.android.com/reference/android/widget/BaseAdapter.html

公共布爾的IsEnabled(INT位置)

返回true如果在指定位置的項目不是一個分隔符。 (分隔符是不可選擇的,不可點擊的項目)。

+0

那麼,我稱他們爲頭,因爲他們在我的佈局。謝謝。 –

+0

@Sebastian Nowak:指出這一點是因爲'ListView'同時具有_headers_和_separators_,它們的行爲不同。 –