如何将滑块放入组件 window - CodeNameOne
How to get sliders into the Components window - CodeNameOne
我正在开发我的第一个应用程序。它看起来很棒,我对此非常满意,但是,我需要几个滑块的值才能完成代码。
我遇到的问题只是 int slide.getvalue(); .getIncrement();
等不起作用。我正在编程的按钮与滑块的形式相同,但滑块未显示在用户类(编码区域)的组件列表中,但是,它们确实显示在生成的(StateMachineBase.java)中。
我只需要将用户选择的增量存储到一个 int 变量中。请帮忙
申请包括:
- 6 种形式
- 单个表单上的滑块和按钮
- 自定义主题
假设滑块名称为 SliderTest 并且您已由设计者添加,然后在编码区域中您可以通过 FindSliderTest() 访问
您可以在表单的 before 事件中编写以下代码来获取值。假设你有 myForm 然后
@Override
protected void beforeMyForm(Form f) {
findSliderTest(f).addDataChangedListener(new DataChangedListener() {
public void dataChanged(int type, final int index) {
Log.p("type="+type+" index="+index);
}
}
}
这里的索引表示滑块的实际 value/position。
我正在开发我的第一个应用程序。它看起来很棒,我对此非常满意,但是,我需要几个滑块的值才能完成代码。
我遇到的问题只是 int slide.getvalue(); .getIncrement();
等不起作用。我正在编程的按钮与滑块的形式相同,但滑块未显示在用户类(编码区域)的组件列表中,但是,它们确实显示在生成的(StateMachineBase.java)中。
我只需要将用户选择的增量存储到一个 int 变量中。请帮忙
申请包括:
- 6 种形式
- 单个表单上的滑块和按钮
- 自定义主题
假设滑块名称为 SliderTest 并且您已由设计者添加,然后在编码区域中您可以通过 FindSliderTest() 访问
您可以在表单的 before 事件中编写以下代码来获取值。假设你有 myForm 然后
@Override
protected void beforeMyForm(Form f) {
findSliderTest(f).addDataChangedListener(new DataChangedListener() {
public void dataChanged(int type, final int index) {
Log.p("type="+type+" index="+index);
}
}
}
这里的索引表示滑块的实际 value/position。