600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > android自定义dialog大小 android – 自定义对话框大小匹配Theme.Holo.Light.Dialog

android自定义dialog大小 android – 自定义对话框大小匹配Theme.Holo.Light.Dialog

时间:2020-10-01 23:34:43

相关推荐

android自定义dialog大小 android – 自定义对话框大小匹配Theme.Holo.Light.Dialog

您可以使用Theme.Holo.Light.Dialog.MinWidth来正确调整布局大小.

从文档:

public static final int Theme_Holo_Light_Dialog_MinWidth

Variant of Theme.Holo.Light.Dialog that has a nice minimum width for a

regular dialog.

使用它的方法是通过将ContextThemeWrapper代替到您的自定义Dialog的构造函数的Context(使用这个):

YourCustomDialog cDialog = new YourCustomDialog(

new ContextThemeWrapper(this,android.R.style.Theme_Holo_Light_Dialog_MinWidth));

这是如何定义Theme.Holo.Light.Dialog.MinWidth:

@android:dimen/dialog_min_width_major

@android:dimen/dialog_min_width_minor

来自dimensions.xml:

@android:扪/ dialog_min_width_major:

65%

@android:扪/ dialog_min_width_minor:

95%

看起来,您发布的图片中的对话框的宽度大约为65%.在肖像模式下,这将是95%.

老实说,在纵向模式下,宽度看起来不像95%,但是比以前更好:):

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。