這里提供另一種button按鈕相關代碼的寫法:
private Button[]Btn= new Button[10];//用數組定義按鈕 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //實例化按鈕 Btn[1] = (Button)findViewById(R.id.btn_1); Btn[2] = (Button)findViewById(R.id.btn_2); Btn[3] = (Button)findViewById(R.id.btn_3); Btn[4] = (Button)findViewById(R.id.btn_4); Btn[5] = (Button)findViewById(R.id.btn_5); Btn[6] = (Button)findViewById(R.id.btn_6); Btn[7] = (Button)findViewById(R.id.btn_7); Btn[8] = (Button)findViewById(R.id.btn_8); Btn[9] = (Button)findViewById(R.id.btn_9); Btn[0] = (Button)findViewById(R.id.btn_0); //設置點擊事件 for(int i = 0;i<10;i++){ Btn[i].setOnClickListener(this); }
2014-11-08
還好手機和pad的屏幕不算大,而且業(yè)務邏輯方面考慮也不需要這么多按鈕,否則真瘋了
2014-11-08
正想問這個問題,確實這樣一個一個初始化效率太低了
2014-10-16
2014-08-26
贊一個