我想禁用单击ListvIEw项.一种解决方案是重写areAllitemsEnabled()始终返回false,而isEnabled()返回特定位置的false.但是,这会导致特定ListvIEw项周围的分隔线消失.一些人建议为areAllitemsEnabled()返回true,为isEnabled()返回false,但这对我不起作用.我不愿意手动放置分隔线,因为我需要将父布局添加到项目XML.
有没有一种方法可以将ListvIEw项设置为不可单击并仍然保留
解决方法:
解决方案与您被告知要做的完全相反.
您应该在areAllitemsEnabled()中返回false,然后删除对isEnabled()的覆盖.
它非常适合我,昨天我也在这个问题上苦苦挣扎.
由于areAllitemsEnabled()== false,因此所有项目均不可单击,但将显示分隔符.
总结以上是内存溢出为你收集整理的android-带有可见分隔线的不可单击Listview项全部内容,希望文章能够帮你解决android-带有可见分隔线的不可单击Listview项所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)