我寫了下面的代碼,但沒有得到如何爲所有按鈕編寫OnclickListner()
方法。如何在運行時創建多個按鈕? + android
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
LinearLayout layout = (LinearLayout) findViewById(R.id.ll1Relative);
for (int i = 1; i < 10; i++) {
LinearLayout.LayoutParams p = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.WRAP_CONTENT,
LinearLayout.LayoutParams.WRAP_CONTENT
);
Button b = new Button(this);
b.setText(""+ i);
b.setId(100+i);
b.setWidth(30);
b.setHeight(20);
layout.addView(b, p);
}
}
事情是我想寫的SQLite分別查詢每個按鈕。是否最好使用swith case?有10個按鈕,每個都有單獨的查詢。 – Pramod 2011-04-23 09:35:54