Android開發筆記
1.使用AlertDialog.Builder 對話方塊自定義view,並通過setview設定
AlertDialog.Builder dlgAlert; dlgAlert = new AlertDialog.Builder(this); LayoutInflater inflater = getLayoutInflater(); dlgAlert.setTitle("使用者協議"); //dlgAlert.setMessage(R.string.agreement); View checkView=inflater.inflate(R.layout.agreedialogview,null); dlgAlert.setView(checkView); CheckBox agreeCheck=(CheckBox)checkView.findViewById(R.id.checkBox_agree);; dlgAlert.setPositiveButton("確定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int id) { // if this button is clicked, close current activity if (agreeCheck.isChecked()) { init(); } else { finish(); System.exit(0); } } }).create(); dlgAlert.setNeutralButton("退出", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int id) { // if this button is clicked, close current activity finish(); System.exit(0); } }).create(); dlgAlert.show();
這裡要想在對話方塊按鈕的監聽事件中呼叫xml佈局裡面的控制元件,不能直接findViewById,需要這樣寫
View checkView=inflater.inflate(R.layout.agreedialogview,null); dlgAlert.setView(checkView); CheckBox agreeCheck=(CheckBox)checkView.findViewById(R.id.checkBox_agree);;
對話方塊.show()函式之後才可以呼叫,
2.wab頁面打不開和無法下載問題
提示:
位於..... 的網頁無法載入,因為:net::ERR_CLEARTEXT_NOT_PERMITTED
原因是從Android 6.0開始引入了對Https的推薦支援,與以往不同,Android P的系統上面預設所有Http的請求都被阻止了。
解決方法如下:
在清單檔案里加入android:usesCleartextTraffic="true"這句
<?xml version="1.0" encoding="utf-8"?> <manifest ...> <uses-permission android:name="android.permission.INTERNET" /> <application ... <!-- 加入下面這句 --> android:usesCleartextTraffic="true" ...> ... </application> </manifest>
未完待續
相關文章
- Android個人開發筆記Android筆記
- Android 開發學習筆記Android筆記
- Android應用開發筆記(一)Android筆記
- Android開發筆記[18]-使用本地模組Android筆記
- Android開發筆記[10]-關於頁Android筆記
- Android開發筆記[17]-桌面小部件Android筆記
- android開發學習筆記系列(1)-android起航Android筆記
- Android開發筆記——TextView 多行時 ellipsizeAndroid筆記TextView
- Android開發筆記[13]-圖案密碼Android筆記密碼
- Android開發筆記(一百一十九)工具欄ToolBarAndroid筆記
- android開發筆記之ADB Shell CommandsAndroid筆記
- android遊戲開發自學筆記3-2Android遊戲開發筆記
- fyne 開發筆記筆記
- Laravel 開發筆記Laravel筆記
- golang 開發筆記Golang筆記
- 【筆記】敏捷開發筆記敏捷
- Android開發筆記——TextView文字設定不同顏色Android筆記TextView
- 《Android藝術開發探索》學習筆記之IPCAndroid筆記
- android開發筆記之內建圖片到相簿Android筆記
- Android開發隨記Android
- 元件包開發筆記元件筆記
- 小程式開發筆記筆記
- EBS開發筆記-1筆記
- EBS開發筆記-2筆記
- IOS 開發筆記2iOS筆記
- Java 開發筆記16Java筆記
- 張紹文android開發高手課讀書筆記1Android筆記
- Android開發筆記(一百二十四)自定義相簿Android筆記
- Android開發筆記(一百一十八)自定義懸浮窗Android筆記
- Android開發筆記[12]-使用AAR方式嵌入flutter頁面Android筆記Flutter
- Android開發筆記[16]-簡單使用wasmedge執行時Android筆記ASM
- android開發學習筆記系列(2)-android應用介面程式設計Android筆記程式設計
- 敏捷開發讀書筆記——隨筆敏捷筆記
- Android BLE開發小記Android
- 馬克筆記—Android 端開源的 Markdown 筆記應用筆記Android
- 閱讀《阿里巴巴Android開發手冊1.0.1》筆記阿里Android筆記
- Android開發筆記(一百二十)兩種側滑佈局Android筆記
- 【開發筆記】swift語法小記筆記Swift