2011-06-17 56 views
2

我有一個列表視圖,並希望其中的每個單元格都被禁用,因此當您點擊它時,文本顏色保持不變。Android:如何禁用ListView?

但我希望它是可滾動的。

我該如何做到這一點?

回答

5

similar post可能會有所幫助。一般的做法是禁用所有的項目而不是整個視圖。本質:

  • 繼承ArrayAdapter(或任何其它適配器)
  • 覆蓋isEnabled(int position)返回false
  • 覆蓋areAllItemsEnabled()回到false
+0

它工作謝謝 – aryaxt

1

您是否嘗試在列表視圖的行中添加android:clickable =「false」?

4

一切更容易! list.setEnabled(false)