Android 有没有办法增加操作栏下拉列表的宽度

Android 有没有办法增加操作栏下拉列表的宽度,android,layout,spinner,android-actionbar,Android,Layout,Spinner,Android Actionbar,我已经经历了各种各样的场景,但还没有找到解决方案 当设备的方向切换到横向时,会出现问题。选项卡将成为旋转器。微调器没有使用操作栏中的可用空间,它开始省略项目,从视觉上看,它看起来很可笑,如您所见: 新用户不能发布图像,用户最多只能发布两个超链接。您应该在通知用户之前 切换到选项卡微调器上的另一项: i、 imgur.com/I8PQ5.png 我只能在操作栏下拉列表中找到一个内置样式项:android:actionDropDownStyle 但它似乎只能控制是显示下拉列表还是对话框 devel

我已经经历了各种各样的场景,但还没有找到解决方案

当设备的方向切换到横向时,会出现问题。选项卡将成为旋转器。微调器没有使用操作栏中的可用空间,它开始省略项目,从视觉上看,它看起来很可笑,如您所见:

新用户不能发布图像,用户最多只能发布两个超链接。您应该在通知用户之前

切换到选项卡微调器上的另一项:

i、 imgur.com/I8PQ5.png

我只能在操作栏下拉列表中找到一个内置样式项:android:actionDropDownStyle

但它似乎只能控制是显示下拉列表还是对话框 developer.android.com/reference/android/widget/Spinner.html#attr_android:spinnerMode 即使覆盖样式和添加布局宽度也没有什么区别

在spinnerandroid:spinnerItemStyle中也没有类似的下拉项目样式。但是这些项目是根据 android:actionBartaStyleandroid:actionBarTabTextStyle,但是覆盖这些样式并添加布局宽度没有什么区别

但是在将标签的数量从3个减少到2个之后,宽度增加了

但单击第二个选项卡,使操作栏切换回微调器,但这次使用了更大的间隔,并且未省略“完成”

i、 imgur.com/3949m.png

这就好像微调器的宽度是由选项卡的数量决定的。这似乎做得很差,可能是因为他们正在测量是否有空间显示选项卡栏。当没有空间时,他们不会重新计算可用的宽度,而只是使用之前计算的单个选项卡宽度

这是在ICS上完成的,并且在标题显示关闭的情况下,希望增加动作栏微调器的可用宽度