我有一个 EditText 、一个 textView 和一个按钮,
当触摸按钮时,我需要将我的 textView 设置为我的 EditText 的值,但是我有一个变量未被识别[抱歉,这里是 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 文本以便按钮类可以看到它?
多谢!