1

最初に私の英語について失礼します。

テーマを設計し(HoloEveryWhereを使用)、デフォルトのスピナーのスタイルを設定しようとしています。

問題は、スピナー スタイルが機能していないことです。このレイアウトでテストしています。

            <Spinner
                android:id="@+id/spCountry"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_below="@id/etPhone" />

そして、これを私のtheme.xmlに使用しています..

 <item name="android:spinnerStyle">@style/Coloquium.Spinner.Ruby</item>

そしてstyles.xmlで

<style name="Coloquium.Spinner.Ruby" parent="@style/Holo.Spinner.Light">
    <item name="android:background">@drawable/spinner_holo_white</item>
</style>

問題は、スピナー スタイルが適用されないことです (edittextstyle や buttonstyle などの他のスタイルは正常に動作します)。背景は変更されません。アウター、スピナー。

レイアウト ノードで背景を直接設定すると、背景はうまく変わりますが、レイアウトではなく、テーマ内のすべてのスピナーに spinnerStyle を設定する必要があります。

私は多くの投稿をテストして、成功しない解決策を探しています。

4

1 に答える 1

2

解決策は次のとおりです。

HoloEveryWhere は、「android:spinnerStyle」ではなく「spinnerStyle」を使用して表示されます。

しかし、本当に...これに関するHoloEveryWhereのドキュメントが見つかりません。:S

于 2013-09-06T18:00:20.270 に答える