[問題] 多個Button的onClick事件

看板AndroidDev作者 (真。假凱文)時間14年前 (2012/02/13 15:23), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/5 (看更多)
版友們午安 不知道有沒有人做過多個按鈕群組的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

02/13 16:26, , 1F
public void myClickHandler() {
02/13 16:26, 1F

02/13 16:26, , 2F
if (view.getId() == R.id.btn_1) {
02/13 16:26, 2F

02/13 16:28, , 3F
修改 public void myClickHandler(View view) {
02/13 16:28, 3F
文章代碼(AID): #1FEBfiqL (AndroidDev)
討論串 (同標題文章)
文章代碼(AID): #1FEBfiqL (AndroidDev)