本文介绍了如何从10K改变由1000搜索栏进步20L?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想1000从10000最小和最大2L值每增量的搜索栏来改变进度值。

I would like to change the progress value by 1000 for each increment from min 10000 and max 2L value for the seekbar.

下面是java code为搜索栏:

Here is the java code for the seekbar:

seekbar.incrementProgressBy(1000);
seekbar.setOnSeekBarChangeListener( new OnSeekBarChangeListener()
{
   public void onProgressChanged(SeekBar seekBar, int progress,boolean fromUser)
  {
    spinnervalue=(EditText)findViewById(R.id.editText1);        
    spinnervalue.setText("$"+""+(progress+10000));
  }
});

下面搜索栏按进度和最小值10K是动态设置递增。

Here seekbar incrementing by progress value and minimum value 10k is setting dynamically.

这是用于搜索栏的布局

  <SeekBar
    android:id="@+id/seekBar1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:max="1990000"/>

任何建议,请大家帮帮忙基本上是递增11880,即(21880-10000)这里是10000最小值为搜索栏

Please help by any suggestions basically it is incrementing 11880 i.e., (21880-10000) here 10000 is min value for the seekbar

推荐答案

试试这个

 <SeekBar
    android:id="@+id/seekBar1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:max="200"/>


seekbar.setOnSeekBarChangeListener( new OnSeekBarChangeListener()
{
   public void onProgressChanged(SeekBar seekBar, int progress,boolean fromUser)
  {
    spinnervalue=(EditText)findViewById(R.id.editText1);        
    spinnervalue.setText("$"+""+(progress*1000));
  }
});

如果你不需要零然后修改如下:

if you dont need zero then modify as follows

 <SeekBar
        android:id="@+id/seekBar1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:max="190"/>

int mProgress =10000;
seekbar.setOnSeekBarChangeListener( new OnSeekBarChangeListener()
{
   public void onProgressChanged(SeekBar seekBar, int progress,boolean fromUser)
  {

    mProgress = progress*1000+10000;
    spinnervalue=(EditText)findViewById(R.id.editText1);        
    spinnervalue.setText("$"+""+mProgress);
  }
});

和使用mProgress每一个地方的其他程序。

and use mProgress every where else in program.

这篇关于如何从10K改变由1000搜索栏进步20L?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-29 22:42