gpt4 book ai didi

java - 如何在 Android 上使用两个或多个搜索栏

转载 作者:行者123 更新时间:2023-11-30 05:17:43 25 4
gpt4 key购买 nike

当我实现 SeekBar.OnSeekBarChangeListener 时,我有 onProgressChanged 方法(例如),该方法适用于一个 SeekBar。

如何让它与两个或更多 SeekBar 一起使用?

具体来说,这个方法:

@Override
public void onProgressChanged(SeekBar seekbar, int progress, boolean fromUser) {

}

最佳答案

onProgressChanged 的第一个参数是 seekbar,您可以为两个 seekbar 设置此类,然后使用方法 getId() 检查搜索栏是否调用了此方法。

@Override
public void onProgressChanged(SeekBar seekbar, int progress, boolean fromUser) {
switch(seekbar.getId()) {
case R.id.simpleSeekBar1:
// code block for first Seek bar
break;
case R.id.simpleSeekBar2:
// code block for second Seek bar
break;
}
}


SeekBar simpleSeekBar = (SeekBar) findViewById(R.id.simpleSeekBar1); // initiate the first Seek bar
SeekBar simpleSeekBar = (SeekBar) findViewById(R.id.simpleSeekBar2); // initiate the second Seek bar

关于java - 如何在 Android 上使用两个或多个搜索栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60116432/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com