Android修改源碼解決Alertdialog觸摸對(duì)話框邊緣消失的問題
研究其父類時(shí)候發(fā)現(xiàn),可以設(shè)置這么一條屬性,在AlertDialog.Builder.create()之后才能調(diào)用這兩個(gè)方法
方法一:
setCanceledOnTouchOutside(false);調(diào)用這個(gè)方法時(shí),按對(duì)話框以外的地方不起作用。按返回鍵還起作用
方法二:
setCanceleable(false);調(diào)用這個(gè)方法時(shí),按對(duì)話框以外的地方不起作用。按返回鍵也不起作用
這兩個(gè)方法都屬于Dialog方法,可查閱源碼
修改后的源碼如下:
case 1:
dismissDialog(1);
new Builder(SplashActivity.this).setTitle("提示").setCancelable(false)
.setMessage("獲取軟件初始化信息失??!\n請(qǐng)檢查網(wǎng)絡(luò)是否通暢。")
.setPositiveButton("確認(rèn)", new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
SplashActivity.this.finish();
}
}).show();
break;
- Android實(shí)現(xiàn)點(diǎn)擊AlertDialog上按鈕時(shí)不關(guān)閉對(duì)話框的方法
- Android中AlertDialog各種對(duì)話框的用法實(shí)例詳解
- Android使用AlertDialog實(shí)現(xiàn)的信息列表單選、多選對(duì)話框功能
- Android中AlertDialog 點(diǎn)擊按鈕后不關(guān)閉對(duì)話框的功能
- Android 自定義AlertDialog對(duì)話框樣式
- Android對(duì)話框AlertDialog.Builder使用方法詳解
- ANDROID中自定義對(duì)話框AlertDialog使用示例
- android自定義AlertDialog對(duì)話框
- Android Alertdialog(實(shí)現(xiàn)警告對(duì)話框)
- Android開發(fā)之AlertDialog實(shí)現(xiàn)彈出對(duì)話框
相關(guān)文章
Android開發(fā)者常見的UI組件總結(jié)大全
Android開發(fā)中UI組件是構(gòu)建用戶界面的基本元素,下面這篇文章主要給大家介紹了關(guān)于Android開發(fā)者常見的UI組件總結(jié)的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-04-04
Android App開發(fā)中將View或Drawable轉(zhuǎn)為Bitmap的方法
這篇文章主要介紹了Android App開發(fā)中將View或Drawable轉(zhuǎn)為Bitmap的方法,其中View轉(zhuǎn)換時(shí)作者特別提到了getDrawingCache=null問題的解決方法,需要的朋友可以參考下2016-03-03
Android 中CheckBox的isChecked的使用實(shí)例詳解
這篇文章主要介紹了Android 中CheckBox的isChecked的使用實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下2017-04-04
Android SDK Manager國(guó)內(nèi)無法更新的解決方案
本文主要介紹Android SDK Manager國(guó)內(nèi)無法更新的解決方案,這里提供了解決方法,及簡(jiǎn)單說明實(shí)現(xiàn)流程,有興趣的小伙伴可以參考下2016-09-09
圖解Windows環(huán)境下Android Studio安裝和使用教程
這篇文章主要介紹了圖解Windows環(huán)境下Android Studio安裝和使用教程的相關(guān)資料,需要的朋友可以參考下2015-12-12
Android如何使用圓形揭露動(dòng)畫巧妙地隱藏或顯示View詳解
Android開發(fā)中會(huì)遇到不少顯示和隱藏的問題,下面這篇文章主要給大家介紹了關(guān)于Android如何使用圓形揭露動(dòng)畫巧妙地隱藏或顯示View的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-04-04
Android實(shí)現(xiàn)Activity之間通信的方法
這篇文章主要介紹了Android實(shí)現(xiàn)Activity之間通信的方法,涉及Android中Activity實(shí)現(xiàn)數(shù)據(jù)的發(fā)送及接收相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-09-09

