安卓固定大小对话框尺寸-什么是Major和Minor?

18

这些属性代表什么? "major"维度和"minor" 维度之间的区别是什么?

<style name="Theme.Base.AppCompat.Dialog.FixedSize" parent="android:Theme.Dialog">
    <item name="windowFixedWidthMajor">@dimen/dialog_fixed_width_major</item>
    <item name="windowFixedWidthMinor">@dimen/dialog_fixed_width_minor</item>
    <item name="windowFixedHeightMajor">@dimen/dialog_fixed_height_major</item>
    <item name="windowFixedHeightMinor">@dimen/dialog_fixed_height_minor</item>
.......
</style>
2个回答

26

windowFixedHeightMajor:窗口在纵向时主轴方向上的固定高度。

windowFixedHeightMinor:窗口在横向时次轴方向上的固定高度。

windowFixedWidthMajor:窗口在横向时主轴方向上的固定宽度。

windowFixedWidthMinor:窗口在纵向时次轴方向上的固定宽度。


4
使用这个属性会出现“错误:样式属性 'android:attr/windowFixedHeightMajor' 是私有的”的错误。 - oiyio
为什么它被称为“fixed”,如果它根本不是固定的?对于其中一些,它是一个百分比... - android developer

3
使用windowFixedHeightMajor或windowFixedHeightMinor无法编译,因为它们被标记为私有。最初的回答。

2
您的父主题应该是对话框类型。 - Vikas Patidar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接