1

我修改了我的按钮,使其看起来像一个微调器。在 AVD 和图形布局上,它看起来与微调器完全一样,但在我的手机上却完全不同。

AVD 上的按钮:

在此处输入图像描述

我手机上的按钮:在此处输入图像描述

有人可以告诉我为什么会这样吗?

这是 XML 中的按钮布局:

<Button
    android:id="@+id/datebutton"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_marginTop="20dp"
    android:hint="@string/datebuttontxt"
    android:onClick="datepicker"
    android:gravity="center"
    style="@android:style/Widget.DeviceDefault.Light.Spinner" /> 

将按钮背景更改为不可见无济于事。 另外,如果我使用实际的微调器,它会正确显示,就像它在 AVD 上显示的那样。

4

1 回答 1

1

Widget.DeviceDefault.X样式在不同设备之间变化,使用@android:style/Widget.Holo.X样式来获得一致的外观和感觉。

在你的情况下:

@android:style/Widget.Holo.Light.Spinner
于 2012-12-24T21:45:30.570 回答