0

我有一个自定义下拉导航 ActionBar 微调器,效果很好。唯一的问题是,下拉菜单的宽度始终与微调器的宽度相同。由于微调器中的文本会根据内容而变化,因此有时会变得非常薄,如下所示,这可能是一个问题......

截屏 截屏

我知道可以为微调器设置下拉宽度,但这不是常规微调器,它实际上不在 xml 中,因为它是 ActionBar 的子视图。有没有办法直接与该视图交互以设置下拉列表的宽度?还有另一种方法可以使下拉菜单符合其中的实际文本吗?提前致谢。

4

1 回答 1

3

奇怪的是,当我将下拉资源容器从 RelativeLayout 更改为 LinearLayout 时,这个问题就解决了。具体来说,文本与图像按钮左侧对齐的事实破坏了设计。在我禁用该对齐或将整个内容更改为线性布局的那一刻,它开始调整内容的宽度。

于 2013-11-16T21:46:34.490 回答