使Android Activity看起来像对话框

Mat*_*ska 17 user-interface android android-activity

我正在尝试打开小部件单击的对话框.我已经解决了点击时开始活动的问题android:theme="@android:style/Theme.Dialog".不幸的是,我无法达到对话框的外观.

这是结果:

来自小部件的对话框

相反,我想达到这个结果(当然除了按钮):

小部件所需的对话框

(您可以看到按住屏幕的小部件对话框)

如您所见,存在一些差异:列表项的颜色,文本的颜色和列表项分隔符.是否有预定义的主题/样式来获得标准对话框的相同外观?如果没有,达到该结果需要遵循的步骤是什么?

我已经看到FoxyRing提供的小部件具有我想要的行为.

Hub*_*ert 22

为什么不使用具有透明背景布局的"传统"主活动

并从中调用标准对话框?

......好吧,如果我理解正确的话,这将以一种非常简单的方式制作技巧,不是吗?

  • 有用.我已经用android:theme ="@ android:style/Theme.Translucent.NoTitleBar"设置了一个活动,然后使用简单的代码创建一个列表对话框,注意完成对话框取消/点击对话框的活动. (5认同)