Android Seekbar - 当您增加一个搜索栏时将所有搜索栏设置为 0
我创建了一个在活动页面中有 3 个搜索栏的应用程序。我想在移动搜索栏时将所有搜索栏设置为 0,如图所示。 screenshot apk
我尝试将其作为一组切换按钮来执行,但它不起作用。
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_options_page)
image_lightr.setOnClickListener {
finish()
}
val groupSeekBar = arrayOf(seekBar_global, seekBar_left, seekBar_right)
val groupToggleButton = arrayOf(heart_toggle, dimming_toggle, chenillard_toggle)
for (toggle in groupToggleButton){
toggle.setOnCheckedChangeListener { v, isChecked ->
if (isChecked)
groupToggleButton.forEach { if (it !=toggle) it.isChecked = false }
}
}
for (seekbar in groupSeekBar){
seekbar.setOnSeekBarChangeListener{v, isChanged ->
if(isChanged){
groupSeekBar.forEach { if (it != seekbar) it.progress = false}
}
}
}
window.decorView.systemUiVisibility = View.SYSTEM_UI_FLAG_FULLSCREEN
actionBar?.hide()
supportActionBar?.hide()
}
I have created an application with 3 search bars in an activity page. I want to set all search bars to 0 when I move a search bar, as shown in the image.
screenshot apk
I tried to do it as a group of togglebutton but it doesn't work.
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_options_page)
image_lightr.setOnClickListener {
finish()
}
val groupSeekBar = arrayOf(seekBar_global, seekBar_left, seekBar_right)
val groupToggleButton = arrayOf(heart_toggle, dimming_toggle, chenillard_toggle)
for (toggle in groupToggleButton){
toggle.setOnCheckedChangeListener { v, isChecked ->
if (isChecked)
groupToggleButton.forEach { if (it !=toggle) it.isChecked = false }
}
}
for (seekbar in groupSeekBar){
seekbar.setOnSeekBarChangeListener{v, isChanged ->
if(isChanged){
groupSeekBar.forEach { if (it != seekbar) it.progress = false}
}
}
}
window.decorView.systemUiVisibility = View.SYSTEM_UI_FLAG_FULLSCREEN
actionBar?.hide()
supportActionBar?.hide()
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用此代码:
这将是结果:
You can use this code:
This will be the result: