如何获取微调器值的整数值?

时间:2014-11-18 14:11:42

标签: java android eclipse adapter

我使用的旋转器有一些数字。我需要用户选择的数字进行一些计算,所以我需要将其转换为整数值。 有人能帮助我吗?

2 个答案:

答案 0 :(得分:2)

使用以下代码示例。

 int myNum = 0;

    try {
        myNum = Integer.parseInt(Spinner_NAME.get(position).toString());
    } catch(NumberFormatException nfe) {
       System.out.println("Could not parse " + nfe);
    }

如何从微调器中检索所选文本?

步骤1 - 在OnCreate方法中,添加此行。

 Spinner_NAME.setOnItemSelectedListener(this);

步骤2 - 在Activity类中,添加此方法

 @Override
        public void onItemSelected(AdapterView<?> parent, View view, int position,
                long id) {

                if(parent.getId() == R.id.Spinner_NAME)
                {
// SpinnerValue_ArrayName - Name of the Array of Values used to populate spinner.
                        String sText = SpinnerValue_ArrayName.get(position).toString(); 
                    } 
    }

答案 1 :(得分:0)

Spinners适用于模型。为此:

int number = Integer.parseInt(jSpinner1.getModel().getValue().toString());

尝试捕获不是强制性的,但建议使用。