美文网首页
Android Documentation 随笔

Android Documentation 随笔

作者: M_1646 | 来源:发表于2019-04-18 13:57 被阅读0次

    Dialog 类是对话框的基类,但您应该避免直接实例化 Dialog,而是使用下列子类之一:

    AlertDialog

    此对话框可显示标题、最多三个按钮、可选择项列表或自定义布局。

    DatePickerDialog 或 TimePickerDialog

    此对话框带有允许用户选择日期或时间的预定义 UI。

    避免使用 ProgressDialog

    Android 包括另一种名为 ProgressDialog 的对话框类,可显示具有进度条的对话框。不过,如需指示加载进度或不确定的进度,则应改为遵循进度和 Activity 的设计指南,并在您的布局中使用 ProgressBar

    提示:默认情况下,当您将 EditText 元素设置为使用 "textPassword" 输入类型时,字体系列将设置为固定宽度。因此,您应该将其字体系列更改为 "sans-serif",以便两个文本字段都使用匹配的字体样式。

    提示:如果您想要自定义对话框,可以改用对话框的形式显示 Activity,而不是使用 Dialog API。 只需创建一个 Activity,并在 <activity> 清单文件元素中将其主题设置为 Theme.Holo.Dialog

    <activity android:theme="@android:style/Theme.Holo.Dialog" >

    就这么简单。Activity 现在会显示在一个对话框窗口中,而非全屏显示。

    要想仅在大屏幕上将 Activity 显示为对话框,请将 Theme.Holo.DialogWhenLarge 主题应用于 <activity> 清单文件元素:

    <activity android:theme="@android:style/Theme.Holo.DialogWhenLarge" >

    相关文章

      网友评论

          本文标题:Android Documentation 随笔

          本文链接:https://www.haomeiwen.com/subject/qpozwqtx.html