2012-01-14 11 views
5

私はAndroid上に1つのレイアウトを持っていますが、スピナーのサイズを変更するとテキストがカットされるため、カスタム背景をスピナーに入れてレイアウトを試してみましょう。Spinner Androidのハーフカットテキスト

マイXML:

  <Spinner 
       android:id="@+id/spinner2" 
       android:layout_width="wrap_content" 
       android:layout_height="40px" 
       android:layout_marginRight="2dip" 
       android:layout_weight="1" 
       android:background="@drawable/spinner_custom" 
       android:gravity="left|center_vertical" 
       android:paddingLeft="4dip" 
       android:textSize="16px" /> 

      <Spinner 
       android:id="@+id/spinner2" 
       android:layout_width="wrap_content" 
       android:layout_height="40px" 
       android:layout_marginRight="2dip" 
       android:layout_weight="1" 
       android:background="@drawable/spinner_custom" 
       android:gravity="left|center_vertical" 
       android:paddingLeft="4dip" 
       android:textSize="16px" /> 
     </TableRow> 

が、私はそれを修正することができますか?カスタムの背景と

画面:

http://img814.imageshack.us/img814/8284/spinner.jpg

enter image description here

+0

私は9patchの編集可能な領域を使用する前に、アンドロイドdraw9patchの問題を解決しましたが、2つのタイプの領域、つまりコンテンツが伸びる領域、2つの領域オブジェクトのありがとうございます。 –

答えて

3

はあなたのスピナー画像やxmlファイル用のカスタム背景ですか?それがXMLの描画可能ファイルである場合は、下部に埋め込みを使用していないことを確認します。

また、40pxに設定するのではなく、layout_height値をwrap_contentに変更してみてください。問題が発生している可能性があります。

+0

Tyは、40pxを削除してwrap_content workを設定すると、助けてくれます!私はスピナーの小さなサイズが必要です。私を助けてください。 –

+0

テキストサイズを小さくしてみてください。うまくいけば問題は解決します。また、私の答えが役に立つと分かったら、それを受け入れられた答えとして選択してもよろしいですか?これは、答えの横にあるティック記号をクリックすることで実行できます。 –

+0

ボトムパディング+カスタム背景が私の問題でした。底の詰め物を取り外して固定しました。 – BitsEvolved