EditText txt_expense =(EditText)findViewById(R.id.txt_expense); EditText txt_amount =(EditText)findViewById(R.id.txt_amount);

时间:2015-09-02 09:04:14

标签: android

 EditText txt_expense=(EditText) findViewById(R.id.txt_expense);
 EditText txt_amount=(EditText) findViewById(R.id.txt_amount);

如果我在类括号中写下这些行,我的应用程序就会停止工作,而如果我在任何函数下编写相同的东西,即按钮就可以了。

我错过了什么吗?

课程延伸Activity

1 个答案:

答案 0 :(得分:0)

首先,您必须将txt_expensetxt_amount声明为全局变量,如下所示:

public EditText txt_expense,txt_amount;

然后在onCreate()上执行此操作:

txt_expense=(EditText) findViewById(R.id.txt_expense);
txt_amount=(EditText) findViewById(R.id.txt_amount);

然后在您的方法上,您只需执行以下操作:

txt_expense.setText("BLABLA");
txt_amount.setText("BLEBLE");

它应该可行