0

スピナーに背景画像を設定したい。問題は、画像をスピナーに適用すると、画像サイズごとにスピナーの高さが伸びることです(もちろん、これは望ましくありません)。イメージがスピナー ビューに収まるようにしたい (イメージ ボタン ビューで簡単に実行できるように) 次の例は、私の試みの 1 つです。

 <Spinner
            android:id="@+id/spinner1"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:background="@drawable/btnmusic"
            android:scaleType="fitCenter" />

利用可能なすべてのオプションでスケールタイプも変更しましたが、機能しません。

xml で修正できますか、それともプログラムで修正する必要がありますか?

4

1 に答える 1

-1
  1. android:layout_width属性とandroid:layout_height属性を特定のサイズに設定できます(dp単位の方が適切です)。

  2. [androidsdkフォルダー]\android-sdks \ platforms \ android-#\ data \ res \ drawableでスピナー画像の実際のサイズを確認し、サイズを変更してください。

  3. スピナーカスタムセレクターも参照してください

于 2013-03-11T12:05:33.417 に答える