2016-02-26 41 views
0

我使用的是一个seekbar,其最大值是30,进度为1 我需要seekbar从值8开始,所以如果我们寻求左边的进展不应该低于8,它应该保持在值8寻找酒吧的起始值

SeekBar seek = (SeekBar)dialog.findViewById(R.id.your_dialog_seekbar); 
     seek.setProgress(8); 
     seek.incrementProgressBy(1); 
     seek.setMax(30); 

     seek.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { 

      int topsize; 

      public void onStopTrackingTouch(SeekBar seekBar) { 
       // TODO Auto-generated method stub 


      } 


      public void onStartTrackingTouch(SeekBar seekBar) { 
       // TODO Auto-generated method stub 
      } 

      public void onProgressChanged(SeekBar seekBar, int progress, 
              boolean fromUser) { 
       TextView t1=(TextView)dialog.findViewById(R.id.df); 
       t1.setText(String.valueOf(progress)); 
       TextBox = (TextView)findViewById(R.id.t9); 
       // TextBox.setTextSize(40); 
       TextBox.setTextSize(TypedValue.COMPLEX_UNIT_SP, progress); 



      } 
     }); 


     dialog.show(); 

XML是

<SeekBar 
     android:id="@+id/your_dialog_seekbar" 
     android:layout_width="0dp" 
     android:layout_weight="3" 
     android:paddingTop="7dp" 

     android:layout_height="wrap_content" 
     > 
    </SeekBar> 

回答

0

基本上可以不设置最低值到搜索条

所以你不能做到这样seek.setMax(7);

但当然你可以处理它看到这个 how you can handle it