EditText 、 textView 、およびボタンがあります。
ボタンがタッチされたときに、私の EditText の値で textView を設定する必要がありますが、認識されていない変数があります [Android でごめんなさい]
public class XynthaCalcTestActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//buttons
benefixPaButtonPressed();
benefixAdultButtonPressed();
xynthaButtonPressed();
calculateButtonPressed();
//textField == EditText
final EditText et;
et = (EditText)findViewById(R.id.editText1);
}
public void calculateButtonPressed() {
// TODO Auto-generated method stub
Button button = (Button) findViewById(R.id.result);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Log.d("myTag", "result biatch");
String text=et.getText().toString();
Toast msg = Toast.makeText(getBaseContext(),text, Toast.LENGTH_LONG);
msg.show();
}
});
}
}
だからString text=et.getText().toString();
私はエラーがありますet cannot be resolved
だから...ボタンクラスがそれを見ることができるように私のet Editテキストを宣言する方法は?
どうもありがとう!