如何根据黑莓中的editfield输入的值移动sliderfield栏?

时间:2013-11-15 07:57:54

标签: blackberry

我知道如何从滑块获取值并将值放入编辑字段但是 我没有找到任何关于根据编辑字段中插入的值移动滑块字段栏的信息?

我使用以下来从滑块字段中获取值

FieldChangeListener listenerslider1 = new FieldChangeListener() {

        public void fieldChanged(Field field, int context) {
            try {

                if (field == mdrdageslider1) {
                    int ageslidervalue = mdrdageslider1.getValue();
                    String strageslidervalue = Integer
                            .toString(ageslidervalue);
                    edtmdrdage.setText(strageslidervalue);

                }

            } catch (IllegalStateException e) {

                e.printStackTrace();
            } catch (NullPointerException e) {
                e.printStackTrace();
            }
        }
    };

但是根据编辑字段插入的值不知道移动滚动条?

1 个答案:

答案 0 :(得分:1)

我想我在这里错过了什么。

我假设您调用滑块的是API中的GaugeField。它提供了您已经使用的getValue()方法。它还提供了setValue()方法。因此,在EditField的changeListener中,您可以引用该字段并使用setValue()来更新它。

我看到你有一个单独的类似问题,现在已经解决了: Issue while using moving effect on slider