我将 ListActivity
与我自己的 ArrayAdapter
类一起使用。当我覆盖 ArrayAdapter.areAllItemsEnabled()
和 ArrayAdapter.isEnabled()
方法时, ListView 中某些单元格之间的分隔线消失了。有谁知道如何避免这种情况?即使对于禁用的单元格,我也需要显示分隔符。
最佳答案
在 areAllItemsEnabled() 中返回 true,在 isEnabled 中为特定项目返回 false。禁用的项目将无法点击,但您仍然可以查看分隔线
注意:这不适用于 Android 5
关于android - 当 ArrayAdapter.isEnabled 返回 false 时,ListView 中的分隔符消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5375138/