我正在製作一個應用程序,根據用戶輸入的值生成按鈕。每個按鈕都有自己定義在XML中的函數。現在我的主要問題是如何縮短這些代碼。安卓按鈕問題
name[0].setClickable(true);
name[0].setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
name[0].setText("kjghjbjhb");
}
});
name[2].setClickable(true);
name[2].setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
name[2].setText("kjghjbjhb");
}
});name[1].setClickable(true);
name[1].setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
name[1].setText("kjghjbjhb");
}
});
和洙.....一遍又一遍寫這些代碼是不可能的,因爲產生的按鈕是動態的,我不知道有多少按鍵將會產生。請告訴我們是否有其他方式可以做到這一點。