0

因此,我仍在开发我的消息传递应用程序,并且我自己已经成功实现了一些弹出窗口,但是结果并没有完全符合我的要求...

在此处输入图像描述

在此处输入图像描述

主题应该是严格的白色背景上的黑色文本,零透明度 ( Theme.Light.NoTitleBar)。虽然我的活动本身没有任何问题,但我的问题在于弹出窗口,其主题似乎与我预期的不匹配。谁能告诉我如何解决这些问题?

4

1 回答 1

0

看起来经过多次试验和错误,我只需要强制视图使用特定的样式/主题。

对于弹出菜单(PopupWindow):

menu.setBackgroundDrawable(getResources().getDrawable(
            android.R.color.background_light));

对于对话框(DialogFragment),它是...:

setStyle(android.R.style.Widget_ListView, android.R.style.Theme_NoTitleBar);

...或者它只是纠正了自己。

于 2013-02-26T08:23:48.803 回答