我试图让一个简单的应用程序在Android工作室(Java)中增加用户输入值

时间:2016-05-03 00:41:10

标签: java android android-studio

我只想创建一个简单的应用程序,它将两个不同的用户输入相乘,并在onClick监听器上显示resultview方法的结果,即“计算”按钮。你们可以告诉我代码块可以做到这一点,我已经宣布了小部件和东西,我需要的是多重方法..请帮助我现在是程序员,并试图学习。谢谢,非常感谢您的帮助。

package com.example.alexm.percentcal;

import android.app.ActionBar;
import android.support.annotation.Nullable;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    Button cal_button = (Button) findViewById(R.id.cal_button);
    final EditText percentBox = (EditText) findViewById(R.id.percentBox);
    final EditText valuebox = (EditText) findViewById(R.id.valueBox);
    final TextView resultview = (TextView) findViewById(R.id.result);
    cal_button.setOnClickListener(new View.OnClickListener());

    @Override
    public void onClick(View v){

    }


  }

}

1 个答案:

答案 0 :(得分:1)

cal_button

的onClick中写下面的代码
int val1 = Integer.parseInt(percentBox.getText());
int val2 = Integer.parseInt(valueBox.getText());

//as you can not set int value to TextView, so convert it to string.
resultView.setText(String.valueOf(val1*val2));