【发布时间】:2018-08-01 16:32:03
【问题描述】:
我有一个自定义对话框,它在 Api 19 和较新的 Api 之间看起来不同 我仍然想支持 Api 19。
我正在使用以下样式:
<style name="MyAlertDialogTheme" parent="Theme.AppCompat.Dialog.Alert">
<item name="colorAccent">@color/colorAccent</item>
<item name="android:colorBackground">@color/cardview_light_background</item>
<item name="android:windowBackground">@color/colorPrimary</item>
<item name="android:textColor">#FFFFFF</item>
</style>
我构建对话框如下:
Builder builder = new AlertDialog.Builder(context, R.style.MyAlertDialogTheme);
根据样式,API 19 的结果不正确:
在 API 20 和更新版本中它看起来是正确的:
出了什么问题,或者我如何确定所有 api 的样式都是正确的? “Theme.AppCompat.Dialog.Alert”有什么问题吗?
【问题讨论】:
标签: android android-layout styles