【发布时间】:2015-08-01 08:46:43
【问题描述】:
我对 AlertDialog 的自定义样式如下:
<style name="Testing.Dialog" parent="Theme.AppCompat.Light.Dialog.Alert">
<item name="colorAccent">@color/color_accent</item>
<item name="android:textColorPrimary">@color/text_color_primary</item>
<item name="android:background">@color/color_primary</item>
<item name="android:windowIsFloating">true</item>
<item name="android:windowContentOverlay">@null</item>
</style>
我需要更改宽度和高度,因为它在我的平板电脑上太大了。有什么想法吗?
以下代码无法正常工作:
<item name="windowMinWidthMajor">@dimen/abc_dialog_min_width_major</item>
<item name="windowMinWidthMinor">@dimen/abc_dialog_min_width_minor</item>
【问题讨论】:
-
<item name="android:layout_width">50dp</item>? -
它不工作。还是很大
-
使用 DisplayMerics for Window 获取宽度
-
如何只使用样式?
标签: android android-alertdialog