【问题标题】:trying to move value from edit text and spinner试图从编辑文本和微调器中移动值
【发布时间】:2014-07-23 03:09:50
【问题描述】:

我想从编辑文本和 3 个微调器中获取值并计算值。以下是我到目前为止的代码,请记住我对此并不陌生。我不知道如何让公式中的值 rollPrice 等于 B3,因为它给了我一个错误,因为 rollPrice 被放入一个字符串中。

**澄清编辑。 slength、swidth 和 sthick 是从微调器中选择的值。 rollPrice 是用户输入价格的编辑文本,然后从 3 个微调器中选择值,公式将计算 MSF 价格。

        @Override
        public void afterTextChanged(Editable arg0) {
            // TODO Auto-generated method stub

        }

        @Override
        public void beforeTextChanged(CharSequence arg0, int arg1, int arg2,
                int arg3) {
            // TODO Auto-generated method stub

        }

        @Override
        public void onTextChanged(CharSequence arg0, int arg1, int arg2,
                int arg3) {

            try{

                // Change the billBeforeTip to the new input

                rollCost = Double.parseDouble(arg0.toString());

            }

            catch(NumberFormatException e){

                rollCost = 0.0;

            }

    };

    private void calculate(){

         String B5 = swidth.getSelectedItem().toString();
         String B6 = slength.getSelectedItem().toString();
         String B4 = sthick.getSelectedItem().toString();

         MSF=1000/(Double.parseDouble(B5)/12*Double.parseDouble(B6))*Double.parseDouble(B‌​3);


    }

【问题讨论】:

  • 不确定我是否理解您的问题或您正在做什么转换为字符串并返回双精度并再次返回字符串.. 非常混乱。请发布您的代码和您的 logcat

标签: android android-edittext spinner


【解决方案1】:

因为您提到您正在使用 EditTexts。我建议你使用 (你的问题不清楚,我假设 swidth、slength 和 sthick 是编辑文本)

         String B5 = swidth.getText().toString();
         String B6 = slength.getText().toString();
         String B4 = sthick.getText().toString();

而不是

         String B5 = swidth.getSelectedItem().toString();
         String B6 = slength.getSelectedItem().toString();
         String B4 = sthick.getSelectedItem().toString();

【讨论】:

  • 我进行了编辑以进行澄清。 swidth、slength 和 sthick 的 3 个值是从微调器中选择的。 rollprice 来自用户输入价格的编辑文本
  • 微调项的值是多少?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-25
  • 1970-01-01
  • 2014-04-14
  • 1970-01-01
相关资源
最近更新 更多