日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android:日常学习笔记(8)———探究UI开发(2)

發(fā)布時間:2024/9/5 Android 73 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android:日常学习笔记(8)———探究UI开发(2) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Android:日常學(xué)習(xí)筆記(8)———探究UI開發(fā)(2)

對話框

說明:

  對話框是提示用戶作出決定或輸入額外信息的小窗口。 對話框不會填充屏幕,通常用于需要用戶采取行動才能繼續(xù)執(zhí)行的模式事件。

提示:  

  Dialog?類是對話框的基類,但您應(yīng)該避免直接實(shí)例化?Dialog,而是使用下列子類之一:

    • AlertDialog此對話框可顯示標(biāo)題、最多三個按鈕、可選擇項(xiàng)列表或自定義布局。
    • DatePickerDialog?或?TimePickerDialog此對話框帶有允許用戶選擇日期或時間的預(yù)定義 UI。

  這些類定義您的對話框的樣式和結(jié)構(gòu),但您應(yīng)該將?DialogFragment?用作對話框的容器

  DialogFragment?類提供您創(chuàng)建對話框和管理其外觀所需的所有控件,而不是調(diào)用?Dialog?對象上的方法

說明:

  使用?DialogFragment?管理對話框可確保它能正確處理生命周期事件,如用戶按“返回”按鈕或旋轉(zhuǎn)屏幕時。 此外,DialogFragment?類還允許您將對話框的 UI 作為嵌入式組件在較大 UI 中重復(fù)使用,就像傳統(tǒng)?Fragment?一樣(例如,當(dāng)您想讓對話框 UI 在大屏幕和小屏幕上具有不同外觀時)。

創(chuàng)建對話框片段的簡單方法:

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("對話框標(biāo)題");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();}});

?

?

?

?

?

轉(zhuǎn)載于:https://www.cnblogs.com/MrSaver/p/6869393.html

總結(jié)

以上是生活随笔為你收集整理的Android:日常学习笔记(8)———探究UI开发(2)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。