這是我的第一個問題。我正在Android上編寫一個簡單的遊戲(我的第一個遊戲)。這是一個64場的棋盤遊戲。現在每次點擊一個字段都需要完成一些工作。我想出一個辦法做到這一點這樣:用循環處理棋盤遊戲領域?
switch(v.getId()) {
case R.id.field1:
...
...
...
}
這是工作,但它是64場那種煩人。我可以以某種方式檢索字段ID並在循環中執行它?
findViewById(R.id.field+i).doSomething();
我知道這不能做到這一點,我只是想說出我的想法。以下將介紹Javascipt,但如何在Java中實現?可能嗎?
你有看法,所以你可以寫'v.doSomething()'或我在這裏丟失了什麼? – Henry
亨利,事情是doSomething()是我的活動類的一種方法,v只是一個View對象。或者我在這裏錯過了什麼,它可以以某種方式完成? :) – user1928115
'findViewById'讓你回到一個視圖,因此我認爲在視圖上實現了'doSomething'。 – Henry