Android:日常学习笔记(8)———探究UI开发(2)
生活随笔
收集整理的這篇文章主要介紹了
Android:日常学习笔记(8)———探究UI开发(2)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Android:日常學習筆記(8)———探究UI開發(2)
對話框
說明:
對話框是提示用戶作出決定或輸入額外信息的小窗口。 對話框不會填充屏幕,通常用于需要用戶采取行動才能繼續執行的模式事件。
提示:
Dialog?類是對話框的基類,但您應該避免直接實例化?Dialog,而是使用下列子類之一:
-
- AlertDialog此對話框可顯示標題、最多三個按鈕、可選擇項列表或自定義布局。
- DatePickerDialog?或?TimePickerDialog此對話框帶有允許用戶選擇日期或時間的預定義 UI。
這些類定義您的對話框的樣式和結構,但您應該將?DialogFragment?用作對話框的容器。
DialogFragment?類提供您創建對話框和管理其外觀所需的所有控件,而不是調用?Dialog?對象上的方法。
說明:
使用?DialogFragment?管理對話框可確保它能正確處理生命周期事件,如用戶按“返回”按鈕或旋轉屏幕時。 此外,DialogFragment?類還允許您將對話框的 UI 作為嵌入式組件在較大 UI 中重復使用,就像傳統?Fragment?一樣(例如,當您想讓對話框 UI 在大屏幕和小屏幕上具有不同外觀時)。
創建對話框片段的簡單方法:
Button dialog = (Button) findViewById(R.id.button_dialog);dialog.setOnClickListener(new View.OnClickListener() {public void onClick(View v) {AlertDialog.Builder dialog = new AlertDialog.Builder(MainActivity.this);dialog.setTitle("對話框標題");dialog.setMessage("對話框要顯示的信息");dialog.setCancelable(false);dialog.setPositiveButton("OK", new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int which) {}});dialog.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int which) {}});dialog.show();}});?
?
?
?
?
轉載于:https://www.cnblogs.com/MrSaver/p/6869393.html
總結
以上是生活随笔為你收集整理的Android:日常学习笔记(8)———探究UI开发(2)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 文件的压缩与解压
- 下一篇: basepath的作用 (转)