作者jakevin (真。假凱文)
看板AndroidDev
標題[問題] 多個Button的onClick事件
時間Mon Feb 13 15:23:21 2012
版友們午安
不知道有沒有人做過多個按鈕群組的onClick事件
今天我的問題是
[1] [2] [3]....[10] 共十個按鈕
每個按鈕執行一個相同的事件就是 按鈕字改成"你好"
我在main.xml 把每個按鈕都加入了 android:onClick="myClickHandler"
但現在問題來了
我要怎麼知道是哪一個按鈕按下去的?
public void myClickHandler(View target) {
// Do stuff
}
我可以從taget中得知是哪個按鈕按下去的,但是我不知道該怎麼去對taget下指令
比方說 target.setText("你好");
想請問這該如何處理是好?
謝謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.124.77.157
→ Cometfire:public void myClickHandler() { 02/13 16:26
→ Cometfire:if (view.getId() == R.id.btn_1) { 02/13 16:26
→ Cometfire:修改 public void myClickHandler(View view) { 02/13 16:28