2

スタイルを選択したスピナーがあり (スピナー スタイルを にstrings.xml設定)、スタイルを に設定するとうまく機能しmain.xmlます。しかし、スタイルがすでに定義されているスタイルをプログラムで設定する方法を知りたいですstrings.xml

以下の私のコードを参照してください

main.xml:

      <Spinner
         android:id="@+id/PassengersSpinner1"
         android:layout_width="100dp"
         android:layout_height="40dp"
         android:layout_span="3"
         android:layout_marginTop="6dp" 
         style="@style/SpinnerStyle" />

文字列.xml:

 <style
    name="SpinnerStyle" 
    parent="@android:style/Widget.Spinner">     
    <item name="android:background">@android:drawable/btn_default</item>            
 </style>

strings.xml今、私はこれをプログラムなしでどのように設定できるか知りたいmain.xmlですか?

4

1 に答える 1

1

ビューを作成する前にスタイルを設定する必要があるため、私のすべての読書から、それを行うことはできません。

コードでビューを作成する場合は、それを行うことができます (そのため、ビューを作成する前にスタイルを設定できます)

あなたがそれをしたいなら、良い例はここにあります。質問と回答の両方が、目標を達成するための方法を提供します。

于 2012-07-14T12:40:58.023 に答える