1

以下のコードのようなカスタム テキスト ビューを持つスピナーがあります。

<TextView xmlns:android="http://schemas.android.com/apk/res/android"
          android:layout_width="fill_parent"
          android:layout_height="50dp"
          android:singleLine="true"
          android:textSize="16sp"
          android:ellipsize="end"
          android:gravity="center_vertical">

</TextView>

私の問題は、16sp のテキスト サイズが選択したアイテム (プロンプトからのテキスト) にも適用され、スピナーには大きすぎる (スピナーに収まらない) ことです。textSize を 11sp に変更すると、アイテムがリストが小さすぎます。選択したアイテムのみサイズを変更するにはどうすればよいですか?

4

1 に答える 1

0

おそらく、setOnItemClickListener で textsize を変更できます。ボタンを作成してクリックすると、要素のリストを含むダイアログが表示され、スピナーの動作をエミュレートできます。このようにして、ボタンのテキストサイズとリストを必要に応じてカスタマイズできます

于 2012-11-27T15:14:38.530 に答える