Android Spinner小部件在Galaxy S GT-I9000上看起来很奇怪

时间:2013-12-10 19:20:41

标签: android android-layout android-widget android-spinner

我有这个微调器:

<Spinner
        android:id="@+id/language_selector"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_centerVertical="true"
        android:layout_marginBottom="10dp"
        android:layout_marginRight="8dp"
        android:layout_marginTop="10dp"
        android:gravity="center"
        android:padding="4dp"
        android:textSize="12sp" />

在我测试的所有设备上看起来应该是这样。我最近收到一个错误报告,说在Galaxy S GT-I9000上它看起来很奇怪。我借用了Galaxy S GT-I9000并确认,向下箭头显示在文本的顶部,而不是显示在文本的右侧。

以下是Galaxy S GT-I9000(带有奇怪的微调器)和HTC One S(带有普通旋转器)的截图。

Weird

Normal

更改android:gravity并没有帮助。知道是什么原因引起的吗?感谢。

1 个答案:

答案 0 :(得分:2)

而不是

android:layout_width="wrap_content"

尝试给它一个固定的长度:

android:layout_width="100dp"

android:layout_width="wrap_content"
android:minWidth="100dp"

看看它是怎么回事。