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 styles change between different devices, use @android:style/Widget.Holo.X styles to get a consistant look and feel.

In your case:

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