loginButton.setOnClickListener(new?View.OnClickListener(){
????@Override
????public?void?onClick(View?arg0){
????????System.out.println("請求登錄");
????}
});
4 回答

小傻家大叔
TA貢獻(xiàn)4條經(jīng)驗(yàn) 獲得超2個贊
arg0是區(qū)分不同的控件用的,使用方法是arg0.getId(). ?可以關(guān)聯(lián)一下源碼,根據(jù)文檔自己找答案理解的會更好一點(diǎn)

Collor_Ye
TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個贊
你這種是匿名內(nèi)部類的方式添加點(diǎn)擊事件。
正常情況可以讓當(dāng)前上下午實(shí)現(xiàn)onClickListener,然后會要求你實(shí)現(xiàn)其中的方法。按功能設(shè)置就可以了。
第二種方式可以使用你這種匿名內(nèi)部類的方式,一般情況下是比較少的點(diǎn)擊事件。多個點(diǎn)擊事件就不推薦了。
第三種方式主要是在布局寫上onclick,然后在代碼中添加相應(yīng)的,必須有參數(shù)View v。
- 4 回答
- 0 關(guān)注
- 3138 瀏覽
添加回答
舉報(bào)
0/150
提交
取消