【问题标题】:How to dynamically move seekbar from another seekbar in android?如何从android中的另一个搜索栏动态移动搜索栏?
【发布时间】:2010-11-22 15:13:35
【问题描述】:

我需要动态移动 2 个搜索栏。当用户移动一个时,另一个也必须根据第一个的值移动。 我创建了 2 个搜索栏,但它们彼此独立移动,例如,我如何“链接”它们。第二个搜索栏移动第一个搜索栏的 1/10? 谢谢

seekBarSM.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener(){
  @Override
  public void onProgressChanged(SeekBar seekBarSM, int progress,
         boolean fromUser) {
  seekBarSMValue.setText(String.valueOf(progress));
   }
   @Override
   public void onStartTrackingTouch(SeekBar seekBarSM) {
        }
   @Override
   public void onStopTrackingTouch(SeekBar seekBarSM) {
    }
});

seekBarSF.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener(){ @覆盖 公共无效onProgressChanged(SeekBar seekBarSF,int进度, 布尔 fromUser) { seekBarSFValue.setText(String.valueOf(progress)); } @覆盖 公共无效 onStartTrackingTouch(SeekBar seekBarSF) { } @覆盖 公共无效 onStopTrackingTouch(SeekBar seekBarSF) { } });

【问题讨论】:

    标签: android seekbar


    【解决方案1】:

    在一个onProgressChanged() 中,只需调用另一个上的setProgres() 并使用它应该更改为的值。

    【讨论】:

    • 在设置进度时有什么方法可以使用浮点数而不是 int 吗?
    • 不,您必须使用某种可以将值转换为的 int 标度。
    • 好的。谢谢。将尝试这样做。
    • @mbaird 你能回答我的问题吗stackoverflow.com/questions/32756044/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-26
    • 1970-01-01
    相关资源
    最近更新 更多