用户无法与 Seekbar 交互
我的自定义 listview 中有一个搜索栏。现在我不希望用户手动更改搜索栏进度。那我该怎么办?
如何删除用户与 SeekBar 交互的能力...
I have one seekbar in my custom listview . Now i dont want that user change the seekbar progress manually. so what i have to do ?
how to remove the ability for a user to interact with the SeekBar...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
在为
SeekBar
设置所需的值后,尝试立即使用setEnabled(false)
禁用 SeekbarTry disabling the Seekbar with
setEnabled(false)
right after you have set the value you want to theSeekBar
ccheneson 的解决方案有效,但它也会更改搜索栏的颜色。
如果你想用搜索栏保留当前的亮绿色,请使用以下代码(也可以在 stackoverflow 上找到。谢谢!所以,只是参考)
ccheneson's solution works, but it also changes the color of the seekbar.
if you want to leave your current bright green with the seekbar, use the following code (also found here on stackoverflow. thanks! so, just refering)
setEnabled(false)
有效,但不幸的是由于某种原因更改了自定义搜索栏背景。这对我来说是一个问题,所以我使用了这样的方法:
setEnabled(false)
works, but unfortunately change custom seekbar background for some reason.It was a problem for me, so I used this way: