以下を含むスピナーのサイズを小さく/変更したい:
- スピナー オブジェクトのサイズ
- 表示されるフォント (サイズと色)
- スピナーを開くと表示されるリストビュー(フォントサイズと色)
これらの設定は、レイアウト ファイルで変更できます。hello-spinner チュートリアルは非常に便利です。
http://developer.android.com/guide/tutorials/views/hello-spinner.html
新しい XML ファイルをレイアウト フォルダーに追加します。
例: spinnerLayout.xml
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/spinnerTarget"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="14pt"
android:textColor="#FF8B1500"
android:gravity="center"/>
アダプター リソースを新しいレイアウト ファイルに変更します。
adapter = ArrayAdapter.createFromResource(
this, R.array.sound, R.layout.spinnerLayout);
android:padding="0dip"
私のスピナーでは、使用して小さくなります
android.R.layout.simple_spinner_item
アレイアダプターを作成すると、それも小さくなるようですが、それが正しいことかどうかはわかりません。