android-带有可见分隔线的不可单击Listview项

android-带有可见分隔线的不可单击Listview项,第1张

概述我想禁用单击Listview项.一种解决方案是重写areAllItemsEnabled()始终返回false,而isEnabled()返回特定位置的false.但是,这会导致特定Listview项周围的分隔线消失.一些人建议为areAllItemsEnabled()返回true,为isEnabled()返回false,但这对我不起作用.我不愿意手动放置分隔线,因为

我想禁用单击ListvIEw项.一种解决方案是重写areAllitemsEnabled()始终返回false,而isEnabled()返回特定位置的false.但是,这会导致特定ListvIEw项周围的分隔线消失.一些人建议为areAllitemsEnabled()返回true,为isEnabled()返回false,但这对我不起作用.我不愿意手动放置分隔线,因为我需要将父布局添加到项目XML.

有没有一种方法可以将ListvIEw项设置为不可单击并仍然保留

解决方法:

解决方案与您被告知要做的完全相反.
您应该在areAllitemsEnabled()中返回false,然后删除对isE​​nabled()的覆盖.
它非常适合我,昨天我也在这个问题上苦苦挣扎.

由于areAllitemsEnabled()== false,因此所有项目均不可单击,但将显示分隔符.

总结

以上是内存溢出为你收集整理的android-带有可见分隔线的不可单击Listview项全部内容,希望文章能够帮你解决android-带有可见分隔线的不可单击Listview项所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/web/1073950.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存