Android編程實(shí)現(xiàn)AlertDialog自定義彈出對(duì)話框的方法示例
本文實(shí)例講述了Android編程實(shí)現(xiàn)AlertDialog自定義彈出對(duì)話框的方法。分享給大家供大家參考,具體如下:
彈出對(duì)話框,顯示自定義的布局文件
彈出對(duì)話框提示設(shè)置密碼或登錄密碼
private void showSetPasswordDialod(){
View dialogView=mInflater.inflate(R.layout.protect_first_dialog, null);
AlertDialog.Builder builder=new AlertDialog.Builder(this);
builder.setTitle("設(shè)置防盜密碼");
builder.setView(dialogView);
//可通過加載布局的方式獲取到布局文件中的組件,并進(jìn)行相應(yīng)的業(yè)務(wù)邏輯處理
password=(EditText) dialogView.findViewById(R.id.protect_first_password1);
repassword=(EditText) dialogView.findViewById(R.id.protect_first_password2);
confirm=(Button) dialogView.findViewById(R.id.protect_password_confirm);
cancle=(Button) dialogView.findViewById(R.id.protect_password_cancle);
final AlertDialog dialog=builder.create();
dialog.show();
confirm.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(getBaseContext(), password.getText().toString(), 0).show();
}
});
cancle.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
dialog.dismiss();
ProtectedPhoneActivity.this.finish();
}
});
}
protect_first_dialog.xml為自定義的普通布局文件
更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android開發(fā)入門與進(jìn)階教程》、《Android調(diào)試技巧與常見問題解決方法匯總》、《Android基本組件用法總結(jié)》、《Android視圖View技巧總結(jié)》、《Android布局layout技巧總結(jié)》及《Android控件用法總結(jié)》
希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。
相關(guān)文章
解決Android SurfaceView繪制觸摸軌跡閃爍問題的方法
這篇文章主要為大家詳細(xì)介紹了解決Android SurfaceView繪制觸摸軌跡閃爍問題的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-03-03
Android 實(shí)現(xiàn)按兩次返回鍵退出程序(兩種方法)
這篇文章主要介紹了Android 實(shí)現(xiàn)按兩次返回鍵退出程序(兩種方法)的相關(guān)資料,這里不僅實(shí)現(xiàn)還對(duì)原理進(jìn)行了分析,需要的朋友可以參考下2017-07-07
兩分鐘讓你徹底明白Android Activity生命周期的詳解(圖文介紹)
本篇文章是對(duì)Android的生命周期進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05
android播放視頻時(shí)在立體聲與單聲道之間切換無變化原因分析及解決
使用第三方視頻播放器,有立體聲與單聲道之間切換,發(fā)現(xiàn)切換后無作用,原因是由于在HAL層默認(rèn)沒有處理上層發(fā)的stereo 轉(zhuǎn)mono的命令,具體的解決方法如下2013-06-06
Android實(shí)現(xiàn)可播放GIF動(dòng)畫的ImageView
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)可播放GIF動(dòng)畫的ImageView,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-09-09
Android?掃碼槍輸入時(shí)屏蔽軟鍵盤和頂部狀態(tài)欄的解決方案
在Android設(shè)備上,使用掃碼槍時(shí)常遇到軟鍵盤和頂部狀態(tài)欄顯示問題,本文介紹了在Android 7.1.2版本上,如何通過設(shè)置inputType為none屏蔽軟鍵盤,以及通過hideStatusBar和NoActionBar方法隱藏頂部狀態(tài)欄,以優(yōu)化掃碼槍使用界面,這些方法有助于提升使用掃碼槍場(chǎng)景的用戶體驗(yàn)2024-10-10

