課程
/移動(dòng)開發(fā)
/Android
/Android攻城獅的第二門課(第2季)
用xml寫的一個(gè)對(duì)話框中的按鈕,如何在dialog.java中給它設(shè)置監(jiān)聽?
2018-11-14
源自:Android攻城獅的第二門課(第2季) 5-1
正在回答
public?class?DialogActivity?extends?Activity?implements?View.OnClickListener{ ... public?void?showCustomDialog(){ LayoutInflater?inflater?=?LayoutInflater.from(this); View?view?=?inflater.inflate(R.layout.layout_dialog,null); Button?btn_customdialog?=?(Button)?view.findViewById(R.id.btncustomdialog); //為自定義按鈕注冊(cè)監(jiān)聽 btn_customdialog.setOnClickListener(this); ... }
@Override public?void?onClick(View?v)?{ ????switch?(v.getId())?{???? ????... ????case?R.id.btncustomdialog: ????????????//自定義對(duì)話框內(nèi)部按鈕點(diǎn)擊事件響應(yīng)邏輯 ????????customDialog.dismiss(); ????????????break; ????} } ... }
舉報(bào)
本課程講帶你熟悉Android開發(fā)中常用的調(diào)試方式,菜單、調(diào)試程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2018-11-22