Android双向seekbar(带刻度)

效果


用法

        seekBarPressures.setOnSeekBarChangeListener(new SeekBarPressure.OnSeekBarChangeListener() {
            @Override
            public void onProgressBefore() {
                isScreen = true;
            }

            @Override
            public void onProgressChanged(SeekBarPressure seekBar, double progressLow, double progressHigh) {
        
                    editTexts_min.setText((int) progressLow + "");
 
            
                    editTexts_max.setText((int) progressHigh + "");
              
            }

            @Override
            public void onProgressAfter() {
                isScreen = false;
            }
         });
</span>

下载地址


http://download.csdn.net/detail/u010785585/9026579

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Android中的SeekBar是一种常见的用户界面组件,它允许用户通过滑动来选择一个范围内的值。然而,默认情况下,SeekBar只显示一个可移动的滑块,没有刻度。 如果我们想要一个刻度SeekBar,我们需要进行一些自定义。其中一种方法是使用SeekBar的OnSeekBarChangeListener回调接口。我们可以编写一个自定义的OnSeekBarChangeListener,根据SeekBar的值来更新刻度。 首先,我们可以创建一个布局文件,包含一个SeekBar和一个用于显示刻度的TextView。然后,在代码中获取SeekBar和TextView的实例,并设置SeekBar的max值和初始值。 接下来,我们需要为SeekBar添加一个自定义的OnSeekBarChangeListener。在监听器的onProgressChanged方法中,我们可以获取SeekBar的当前值,并根据需要更新刻度。例如,我们可以将刻度的范围划分为10个等级,当SeekBar的值在某个等级范围内时,我们就更新TextView的显示内容为对应的刻度。 最后,我们将SeekBar和TextView添加到布局中,并显示在屏幕上。当用户滑动SeekBar时,刻度将会实时更新并显示在TextView上。 总结起来,要实现一个刻度SeekBar,我们需要进行自定义,通过实现SeekBar的OnSeekBarChangeListener接口来更新刻度,并将SeekBar和显示刻度的TextView添加到布局中。 这样,我们就可以在Android应用程序中使用刻度SeekBar,以更好地满足用户需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值