[問題] 加入事件的問題
目前我有100個button, 然後全部要加入某一個事件,
除了一個一個加以外, 請問還有什麼更好的做法?
例如:
我有一個EditText editText = (EditText)findViewById(R.id.myedittext);
private OnClickListener myOnClickListener = new OnClickListener()
{
public void onClick(View view) {
//處理editText的狀態
}
}
然後這一百個button都已經宣告好了
現在要加入這個事件
button1.setOnClickListener(myOnClickListener);
button2.setOnClickListener(myOnClickListener);
...
button100.setOnClickListener(myOnClickListener);
但是, 現在我不想要一個一個加入這樣的事件
請問有沒有什麼方法可以一口氣把這個事件加進所有的button?
----------------------------------------------------------
補充 我想我盡可能把自己的情況說清楚好了
目前有一個EditText的物件, 由於前面的人已經留下一堆button
(所以我假設100個表示數量龐大),
而且都已經定義好了, 那我不可能一個一個去改這些button的名稱,
更不可能在xml裡面定義事件(這樣似乎會比寫在java code更麻煩不是嗎?)
所以我假設這些button都有自己的名稱, 而我想要將所有的button
(包含未來新增的button)
都能夠擁有這樣的一個事件, 所以除了一個一個加以外,
不知道有沒有更好的做法?
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.64.170.182
推
09/22 23:28, , 1F
09/22 23:28, 1F
推
09/23 00:48, , 2F
09/23 00:48, 2F
推
09/23 01:10, , 3F
09/23 01:10, 3F
※ 編輯: givemepass 來自: 61.221.115.4 (09/23 07:59)
→
09/23 08:41, , 4F
09/23 08:41, 4F
→
09/23 09:08, , 5F
09/23 09:08, 5F
→
09/23 09:36, , 6F
09/23 09:36, 6F
→
09/23 09:47, , 7F
09/23 09:47, 7F
推
09/23 10:41, , 8F
09/23 10:41, 8F
→
09/23 11:18, , 9F
09/23 11:18, 9F
推
09/23 16:54, , 10F
09/23 16:54, 10F
推
09/23 16:55, , 11F
09/23 16:55, 11F
推
09/23 16:57, , 12F
09/23 16:57, 12F
推
09/23 17:00, , 13F
09/23 17:00, 13F
推
09/23 17:01, , 14F
09/23 17:01, 14F
推
09/23 17:02, , 15F
09/23 17:02, 15F
→
09/23 20:39, , 16F
09/23 20:39, 16F
推
09/24 23:39, , 17F
09/24 23:39, 17F
推
09/25 21:18, , 18F
09/25 21:18, 18F
推
09/25 21:19, , 19F
09/25 21:19, 19F
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章