dropDownHorizo​​ntalOffset

dropDownHorizo​​ntalOffset

最近,我一直在研究Android Spinner控件,并遇到了一个小问题。我需要将下拉菜单的左侧与主微调器控件的最左侧对齐。我尝试使用dropDownHorizo​​ntalOffset对齐它们,无论使用什么值,下拉菜单的水平位置都不会改变,但是当我使用dropDownVerticleOffset测试时,下拉菜单的垂直位置会改变。

有没有人使用这些值(value)观,或者可能对我如何才能使它们保持一致有任何想法?

谢谢!

最佳答案

解决了:我尝试了建议的填充更改,而不是dropDownHorizo​​ntalOffset,它确实起作用了,问题是它还更改了文本在主微调器对象中的位置,因此看起来不太好。因此该方法确实有效,但不是可取的。

问题是我们在应用程序中使用的是4.1之前的整体主题(theme.NoTitleBar),并且旧主题还不支持dropDownHorizo​​ntalOffset,因为那时通常不完全支持微调器。我将其更改为Theme.Holo.Light.NoTitleBar,一切正常!我认为这不是一个普遍的问题,但希望它可以对某人有所帮助。

07-26 09:33