首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Android SeekBar最小值

Android SeekBar最小值
EN

Stack Overflow用户
提问于 2010-06-14 01:16:22
回答 8查看 85.3K关注 0票数 85

如何定义SeekBar的最小值?这是在XML布局中完成的,还是需要通过编程来定义?

基本上,我需要将我的最小值从0更改为0.2

EN

回答 8

Stack Overflow用户

发布于 2014-07-16 17:48:17

下面是我用来为SeekBar的最大/最小范围获取android:max的方法。

代码语言:javascript
复制
mSeekbar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
    int progressChanged = minimumValue;

    public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
        progressChanged = minimumValue+ progress;
    }
});

因此,您将得到范围minimum to minimum+max

要在xml中设置最大值,请使用max=(desiredMax-min)

票数 23
EN

Stack Overflow用户

发布于 2011-11-15 19:23:52

基本上我已经添加了size+10,它将自动设置最小值为10,您可以更改您的设置,以设置哪个最小值。价值。

代码语言:javascript
复制
@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
    int siz = size + 10;
    txtViewFontSize.setTextSize(siz);

    Toast.makeText(this, String.valueOf(siz), Toast.LENGTH_SHORT).show();

}
票数 9
EN

Stack Overflow用户

发布于 2014-07-14 22:05:24

我的解决方案是:

代码语言:javascript
复制
    @Override 
 public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
    if (progress <= SOME_LIMIT) {
        seekBar.setProgress(SOME_LIMIT);
    } else {
       // DO SOMETHING
    }

} 
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3033135

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档