Android I';我不在这儿。需要一些帮助在EditText上添加值吗

Android I';我不在这儿。需要一些帮助在EditText上添加值吗,android,add,addition,Android,Add,Addition,我在布局中添加了一个微调器。我只想添加EditText值(abasic、ahra和aca),并使用计算按钮在TextViewagross上显示结果。单击如何放置用于此的java代码???我知道如何创建简单的计算器,但对于这些微调器代码,我感到困惑,如果我在主类中键入onButtonClick方法的代码,它将不起作用。我想需要做点什么,因为有微调器代码 import android.support.v7.app.AppCompatActivity; import android.os.Bundle

我在布局中添加了一个微调器。我只想添加EditText值(abasic、ahra和aca),并使用计算按钮在TextViewagross上显示结果。单击如何放置用于此的java代码???我知道如何创建简单的计算器,但对于这些微调器代码,我感到困惑,如果我在主类中键入onButtonClick方法的代码,它将不起作用。我想需要做点什么,因为有微调器代码

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Spinner;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

    EditText abasic, ahra, aca, lopfd, lophd, la;
    TextView ebasic, ehra, eca, agross, egross, loprs, hdrs, lars, td, spd, eepf, erpf, tpf, eeesi, eresi, tesi, pfesi;
    Button calculate;

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

        String[] months = {"Select a month", "January", "February", "February(Leap Year)", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"};

        ArrayAdapter<String> monthadapter = new
                ArrayAdapter<String>(this, android.R.layout.simple_dropdown_item_1line, months);

        Spinner dropdown = (Spinner) findViewById(R.id.month);
        dropdown.setAdapter((monthadapter));
    }
}
导入android.support.v7.app.app活动;
导入android.os.Bundle;
导入android.view.view;
导入android.widget.ArrayAdapter;
导入android.widget.Button;
导入android.widget.EditText;
导入android.widget.Spinner;
导入android.widget.TextView;
公共类MainActivity扩展了AppCompatActivity{
编辑文本abasic、ahra、aca、lopfd、lophd、la;
TextView ebasic、ehra、eca、agross、egross、LOPR、hdrs、LAR、td、spd、eepf、erpf、tpf、eeesi、eresi、tesi、pfesi;
按钮计算;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
字符串[]个月={“选择一个月”、“一月”、“二月”、“二月(闰年)”、“三月”、“四月”、“五月”、“六月”、“七月”、“八月”、“九月”、“十月”、“十一月”、“十二月”};
ArrayAdapter monthadapter=新
ArrayAdapter(这是android.R.layout.simple下拉菜单项行,月份);
微调器下拉列表=(微调器)findViewById(R.id.month);
setAdapter((monthadapter));
}
}

提前感谢您

尝试使用setOnClickListener收听单击事件

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Spinner;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

    EditText abasic, ahra, aca, lopfd, lophd, la;
    TextView ebasic, ehra, eca, agross, egross, loprs, hdrs, lars, td, spd, eepf, erpf, tpf, eeesi, eresi, tesi, pfesi;
    Button calculate;

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

        String[] months = {"Select a month", "January", "February", "February(Leap Year)", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"};

        ArrayAdapter<String> monthadapter = new
                ArrayAdapter<String>(this, android.R.layout.simple_dropdown_item_1line, months);

        Spinner dropdown = (Spinner) findViewById(R.id.month);
        dropdown.setAdapter((monthadapter));


        calculate = (Button) findViewById(R.id.button);

        calculate.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                // Do your calculation
            }
        });
    }
}
导入android.support.v7.app.app活动;
导入android.os.Bundle;
导入android.view.view;
导入android.widget.ArrayAdapter;
导入android.widget.Button;
导入android.widget.EditText;
导入android.widget.Spinner;
导入android.widget.TextView;
公共类MainActivity扩展了AppCompatActivity{
编辑文本abasic、ahra、aca、lopfd、lophd、la;
TextView ebasic、ehra、eca、agross、egross、LOPR、hdrs、LAR、td、spd、eepf、erpf、tpf、eeesi、eresi、tesi、pfesi;
按钮计算;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
字符串[]个月={“选择一个月”、“一月”、“二月”、“二月(闰年)”、“三月”、“四月”、“五月”、“六月”、“七月”、“八月”、“九月”、“十月”、“十一月”、“十二月”};
ArrayAdapter monthadapter=新
ArrayAdapter(这是android.R.layout.simple下拉菜单项行,月份);
微调器下拉列表=(微调器)findViewById(R.id.month);
setAdapter((monthadapter));
calculate=(按钮)findViewById(R.id.Button);
calculate.setOnClickListener(新视图.OnClickListener(){
@凌驾
公共void onClick(视图v){
//你计算一下吧
}
});
}
}

访问值,转换为int,求和,然后分配给其他文本视图。你试过什么东西了吗?我怎么把代码放在哪里???旋转器上方或下方??我想用这个按钮为结果创建OnButtonclick方法。你能把代码发给我吗???在
onCreate()
方法中的什么地方添加按钮click listener并不重要。在你从布局中找到按钮ID后,把它放好。