我正在开发我的第一个应用程序。它看起来很棒,我对它非常满意,但是,我需要几个滑块的值才能完成代码。
我遇到的问题只是int slide.getvalue(); .getIncrement();
等不起作用。我正在编程的按钮与滑块的形式相同,但滑块不会显示在用户类(编码区域)的组件列表中,但是,它们确实显示在Generated(StateMachineBase.java)中。
我只需要将用户选择的增量存储到int变量中。请帮忙。
该申请包括:
答案 0 :(得分:1)
假设滑块名称为SliderTest,您已经由设计师添加,然后在编码区域中,您可以通过FindSliderTest()
访问您可以在事件之前的表单中编写以下代码以获取值。假设你有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);
}
}
}
此处index表示滑块的实际值/位置。