我正在创建一个AlertDialog.我正在使用setView()来设置自定义视图.这将在对话框中启用"暗"主题(灰色背景,并需要白色文本).
有没有办法设置对话框使用'轻'主题?它看起来更好(白色背景,深色文字).
谢谢
我采取的步骤:
:
<style name="Theme.Dialog">
<item name="android:windowFrame">@null</item>
<item name="android:windowTitleStyle">@android:style/DialogWindowTitle</item>
<item name="android:windowBackground">@android:drawable/panel_background</item>
<item name="android:windowIsFloating">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
<item name="android:windowSoftInputMode">stateUnspecified|adjustPan</item>
</style>
Run Code Online (Sandbox Code Playgroud)
您会遇到一些错误,只需从官方 Android styles.xml 和 theme.xml 文件中复制更多内容即可解决它们。
供参考:styles.xml和themes.xml。
归档时间: |
|
查看次数: |
13237 次 |
最近记录: |