如何更改 SeekBar 的格式?
How do I change the format of my SeekBar?
我是 Java 和 android 工作室的初学者。我正在尝试制作一个同时提供负值和正值的搜索栏。如图[1]: https://i.stack.imgur.com/tJZJN.png) 所示,我设法制作了一个搜索栏。但是它从 0 开始到 100 结束。我希望它从 -50 开始到 50 结束。我的代码就在这里。希望有人能提供帮助。
提前谢谢你。
这是我的代码
public class MainActivity 扩展 AppCompatActivity {
ArcSeekBar defaultSeekBar, seekBarBackground, gradientSeekBar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
defaultSeekBar= (ArcSeekBar) findViewById (R.id.defaultSeekBar );
defaultSeekBar.setOnProgressChangedListener(new ProgressListener() {
@Override
public void invoke(int i) {
Log.d("VALUE",""+i);
}
});
}
}
那不是 setMin(x)
和 setMax(x)
吗?除了以编程方式执行此操作之外,您还可以在布局本身中应用它。
参考(将此站点添加为书签并始终探索您正在使用的 class 中存在哪些 API):
https://developer.android.com/reference/android/widget/AbsSeekBar?hl=en#setMax(int)
我是 Java 和 android 工作室的初学者。我正在尝试制作一个同时提供负值和正值的搜索栏。如图[1]: https://i.stack.imgur.com/tJZJN.png) 所示,我设法制作了一个搜索栏。但是它从 0 开始到 100 结束。我希望它从 -50 开始到 50 结束。我的代码就在这里。希望有人能提供帮助。
提前谢谢你。 这是我的代码
public class MainActivity 扩展 AppCompatActivity {
ArcSeekBar defaultSeekBar, seekBarBackground, gradientSeekBar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
defaultSeekBar= (ArcSeekBar) findViewById (R.id.defaultSeekBar );
defaultSeekBar.setOnProgressChangedListener(new ProgressListener() {
@Override
public void invoke(int i) {
Log.d("VALUE",""+i);
}
});
}
}
那不是 setMin(x)
和 setMax(x)
吗?除了以编程方式执行此操作之外,您还可以在布局本身中应用它。
参考(将此站点添加为书签并始终探索您正在使用的 class 中存在哪些 API):
https://developer.android.com/reference/android/widget/AbsSeekBar?hl=en#setMax(int)