2009-03-01 6 views
6

My EditTextヒントがラッピングしていません。ヒントは、最後の部分が途切れるとあまり役に立ちません。私は、画面の大きさに関係なく、私のEditTextボックスのサイズを制限する/強制することについて非常に慎重です。ここでAndroid EditTextでヒントラップを作成するには?

は、関連するXMLは次のようになります。

<EditText android:id="@+id/ET1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:gravity="left" 
    android:hint="@string/Hint1" 
    android:lines="3"> 
</EditText> 

私はすでに問題を軽減するためにandroid:lines="3"を設定したが、それは十分ではありません。さまざまな画面の大きさとの互換性を最大限にするために、私はOSを折り返して改行を入れ、文字列にハードリターンを入れたいと思っています。ビューには他にも起こっていることがありますが、これは良いブレークを促進するためにボックスの幅を手動で設定しないように強制します。

答えて

4

旧バージョンのSDKを使用していた可能性はありますか?私は昔のSDKは、ここで問題にされているとは思わない

<EditText 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:textSize="18px" 
     android:gravity="left" 
     android:hint="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse egestas ullamcorper facilisis." /> 
+0

1.6 – znq

+1

と同様に完全にここに作品:私は、次のヒントは、Android 1.5カップケーキで何の問題もなく3行に折り返さことを確認した

は、 - 問題が2つの4.xデバイスで表示されていますが、これは保留になっていますが、2.3.3デバイスではラップが予想どおりに行われます。 – Combuster

関連する問題