我寫一個測試應用程序,其中包括: 2個按鈕 1 EDITTEXT 1的TextView這個Android程序有什麼問題?
的第一個按鈕「隨機」無論是在的EditText框和TextView的 寫入隨機名稱(我稱爲類RandomName它返回一個隨機名稱的字符串)
第二個按鈕「打印」寫道whatver是在進入的EditText TextView的
程序崩潰,當我運行它,我無法找出原因。任何幫助將
佈局的形象在這裏加讚賞:http://img824.imageshack.us/img824/3046/rndname.jpg
public class RandomNameTesteActivity extends Activity implements OnClickListener {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
public EditText nomeEdt = (EditText)findViewById(R.id.editText1);
public String nomeStr = nomeEdt.toString();
public TextView nomeTest = (TextView) findViewById(R.id.textView1);
public void onClick(View v) {
// TODO Auto-generated method stub
switch(v.getId())
{
case R.id.button1:
//Put random name in EditText box and in TextView
RandomName RndName = new RandomName();
String rndNameStr = RndName.getName();
nomeTest.setText(rndNameStr);
break;
case R.id.button2:
//Print whatever is in EditText box to TextView
nomeTest.setText(nomeStr);
break;
}
}
}
編輯:改變的代碼爲以下內容:(它不崩潰了,但它不工作,如按鈕無可奈何)
public class RandomNameTesteActivity extends Activity implements OnClickListener {
/** Called when the activity is first created. */
EditText nomeEdt;
TextView nomeTest;
String nomeStr;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
nomeEdt = (EditText)findViewById(R.id.editText1);
nomeStr = nomeEdt.toString();
nomeTest = (TextView) findViewById(R.id.textView1);
}
public void onClick(View v) {
// TODO Auto-generated method stub
switch(v.getId())
{
case R.id.button1:
//Put random name in EditText box and in TextView
RandomName RndName = new RandomName();
String rndNameStr = RndName.getName();
nomeTest.setText(rndNameStr);
break;
case R.id.button2:
//Print whatever is in EditText box to TextView
nomeTest.setText(nomeStr);
break;
}
}
}
更感興趣的佈局XML比什麼它應該看起來像一個擷取畫面;) – davogotland 2012-01-15 21:32:53
只是添加到上述評論 - 哪裏是你的按鈕1和按鈕2?你將OnClickClistener分配給按鈕嗎?請詳細說明您的問題和描述。只有這樣,這裏的人才能夠幫助你。 – Abhijit 2012-01-15 22:15:21
問題解決了,點擊聽衆確實缺失。對於這個問題不完整,我感到抱歉。謝謝! – tyb 2012-01-16 15:19:59