Android seekbar无法到达终点

Android seekbar无法到达终点,android,Android,我正在开发一个应用程序,我正在使用seekbar。我的seekbar的最大值为6,即android:max=“6”,因为我希望间隔为5。我的问题是seekbar没有达到最后,我尝试了很多事情,但仍然无能为力,所以有人可以建议我怎么做。 我的代码是 public class MainActivity extends Activity implements SeekBar.OnSeekBarChangeListener { SeekBar seekBar; @Override

我正在开发一个应用程序,我正在使用seekbar。我的seekbar的最大值为6,即android:max=“6”,因为我希望间隔为5。我的问题是seekbar没有达到最后,我尝试了很多事情,但仍然无能为力,所以有人可以建议我怎么做。 我的代码是

 public class MainActivity  extends Activity implements SeekBar.OnSeekBarChangeListener 
  {

    SeekBar seekBar;


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    seekBar=(SeekBar)findViewById(R.id.seek);
  int max = 6;
seekBar.setMax(max);
seekBar.setProgress(0);

    seekBar.setOnSeekBarChangeListener(this);
}

public void onProgressChanged(SeekBar seekBar, int progress,
        boolean fromUser) {


}

public void onStartTrackingTouch(SeekBar seekBar) {
    // Notify that the user has started a touch gesture.


}

public void onStopTrackingTouch(SeekBar seekBar) {
    // Notify that the user has finished a touch gesture.

}

}
谢谢

xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
          android:layout_width="match_parent"
          android:orientation="vertical"
          android:layout_height="match_parent"
          >

<SeekBar
      android:layout_width="match_parent"
      android:layout_height="30dp"
      android:max="6"
      android:id="@+id/sb"
      />
</LinearLayout>


一切都很有魅力。希望能有所帮助。

尝试在seekbar末尾添加一些填充:


setPadding(0,0,5,0)

你能说清楚点吗?这是什么意思:“seekbar无法到达终点”?嘿,你是如何解决它的?如果我的最大值为100,它工作正常。但我想要的是时间间隔,我正在将其更改为6。您在模拟器或真实设备上测试吗?尝试创建新项目并仅使用我的代码!不添加任何东西-并测试它。真的-这是一个魔术。我在2台PC和1台真实设备上进行了测试。对不起,我只能这样帮你。
public class MyActivity extends Activity implements SeekBar.OnSeekBarChangeListener {

private SeekBar sb;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
          setContentView(R.layout.main);
      sb = (SeekBar)findViewById(R.id.sb);
      sb.setOnSeekBarChangeListener(this);
     }


@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {

}

@Override
public void onStartTrackingTouch(SeekBar seekBar) {

}

@Override
public void onStopTrackingTouch(SeekBar seekBar) {

}
}