我想創建一個類似於此圖像對話框,誰能幫我出自定義對話框因爲沒有上網
-6
A
回答
1
您可以創建一個警告對話框來做到這一點。像這樣的東西應該工作。
AlertDialog dialog = new AlertDialog.Builder(mContext)
.setTitle("Connection Failed")
.setMessage("Please Check Your Internet Connection")
.setPositiveButton("Try Again", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
//Code for try again
}
})
.setNegativeButton("Exit", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
}
}).create();
dialog.show();
0
0
第一你需要檢查連接,爲此添加下面的類。 類ConnectionDetector:
public class ConnectionDetector {
private Context _context;
public ConnectionDetector(Context context) {
this._context = context;
}
public boolean isConnectingToInternet() {
ConnectivityManager connectivity = (ConnectivityManager) _context.getSystemService(Context.CONNECTIVITY_SERVICE);
if (connectivity != null) {
NetworkInfo[] info = connectivity.getAllNetworkInfo();
if (info != null)
for (int i = 0; i < info.length; i++)
if (info[i].getState() == NetworkInfo.State.CONNECTED) {
return true;
}
}
return false;
}
}
然後檢查ConnectionDetector的結果,並顯示警告對話框。
相關問題
- 1. 自定義對話框沒有標題
- 2. 自定義對話框來提醒網頁沒有加載
- 3. 自定義對話框
- 4. 自定義對話框Android
- 5. Android自定義對話框
- 6. android自定義對話框
- 7. iOS自定義對話框
- 8. 自定義onbeforeunload對話框
- 9. Wix自定義對話框
- 10. beforeunload自定義對話框
- 11. Android自定義對話框
- 12. 自定義對話框成爲Android的
- 13. 自定義對話框爲Android
- 14. 自定義對話框上的自定義鍵盤(Android)
- 15. Android - 從另一個自定義對話框顯示自定義對話框
- 16. Android沒有調整足夠大的自定義對話框
- 17. 自定義對話框似乎沒有設置寬度
- 18. 對話框自定義佈局沒有正確拉伸
- 19. 自定義IInternetSecurityManager沒有與對話框調用
- 20. 如何添加seekbar到沒有XML的自定義對話框
- 21. 自定義微調器對話框:對話框的popupbackground設置
- 22. 自定義下拉對話框(類似於保存對話框)
- 23. 取代facebook對話框中的自定義對話框在android
- 24. 沒有定義UICollectionViewFlowLayout的行爲,因爲
- 25. Android:帶有自定義對話框和中性按鈕的警報對話框
- 26. 啓動自定義對話框
- 27. FBConnect(IPHONE),自定義發佈對話框
- 28. 從SettingsFragment打開自定義對話框
- 29. CSS自定義JQuery UI對話框
- 30. 對話框的Smalltalk自定義按鈕
一切有關對話框(包括插圖和代碼):http://developer.android.com/intl/es/guide/topics/ui/dialogs.html#CustomLayout –