【问题标题】:Multiplying EditText by particular value- Android Studio [closed]将 EditText 乘以特定值-Android Studio [关闭]
【发布时间】:2016-03-21 13:25:51
【问题描述】:

我必须在 Android Studio 中创建一个停车计算器,它将分钟数乘以 3 美分。它必须包含 1 个编辑文本、文本视图和按钮。

【问题讨论】:

  • 欢迎来到 SO。 “我尝试了几种方法,但它不起作用”。愿意向我们解释方法吗?并与您的方法分享一些代码?

标签: java android android-edittext calculator


【解决方案1】:
public class MainActivity extends AppCompatActivity {
    private Button b;
    private EditText cells;
    private TextView ans;
    String s = "Answer";
    double c = 0;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        b = (Button) findViewById(R.id.button);
        cells = (EditText) findViewById(R.id.editText_cells);
        ans = (TextView) findViewById(R.id.textView3);
        b.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                    c = Double.parseDouble(cels.getText().toString());
                    s = Double.toString(c+((c*3)/100));
                    char ch[] = s.toCharArray();
                    ans.setText(ch, 0, ch.length)
            }
        });
   }

希望你能管理main.xml

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多