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