2016-04-17 17 views
1

私はJavaでEditTextの中にテキストを設定しています。今のところ、何が起こるかは、テキストが長いときは、ちょうど途切れてしまいます。EditTextにテキストを折り返す方法はありますか?

XMLでは、EditTextの高さがwrap_contentに設定されています。文字列の長さによって高さを変えて、すべてのテキストを見ることができるようにします。これに対する解決策はありますか?前もって感謝します!

編集:私のEditTextのセットアップ

<item name="android:layout_width">310dp</item> 
<item name="android:layout_height">wrap_content</item> 
<item name="android:padding">15dp</item> 
<item name="android:gravity">center</item> 
<item name="android:editable">false</item> 
<item name="android:textColor">@color/color_darktext</item> 
<item name="android:textColorHint">@color/color_hint</item> 
<item name="android:textAllCaps">true</item> 
<item name="android:textSize">18sp</item> 
<item name="android:layout_marginBottom">8dp</item> 
<item name="android:background">@drawable/button50radius</item> 
<item name="android:stateListAnimator">@null</item> 
<item name="android:inputType">none</item> 
+0

'isSingleLine =" true "'を編集テキストに設定しましたか? – Kathi

+0

なし。 EditTextのセットアップで自分の投稿を編集しました – Yeol

答えて

0

のEditTextの高さは、あなたのテキストがどのようにこれまで長い間、適切にラップされますことを意味し

をwrap_contentするように設定されている、それはdoesnのt問題。

この問題に対する解決策はありますか?

はいいくつかの可能性がありますが、間違いを認識するのが難しいようにXMLを投稿していません。しかし、可能性の一つは、あなたのTextView内部全文を表示することができなくなりますようにTextViewpaddingBottom属性を持つことも含まれる

  • あなたの親のレイアウトです。

上記のいずれかが、あなたの場合には何をしたかされていない場合、あなたはandroid:layout_gravity属性を追加することができ、

それは、その親の子は、物資その標準重力が一定です。 X軸とY軸の両方で、その囲みレイアウト内での子ビューの配置方法を定義します。

android:layout_gravity="fill"に設定すると、必要に応じてオブジェクトの水平および垂直サイズが拡大され、コンテナが完全に埋められます。

+0

EditTextの設定が問題になっています:) – Yeol

+0

埋め込みを削除してみてください –

+0

@ Yeolそして、問題が残っている場合は、 ' fill' –

0

理由は、あなたのpaddingEditTextしなさいのwidthを制限するには、これらの値を変更行うことができ、あなたはwrap_contentに幅を変更difference.Tryに気づくと、自分の幅を制限する属性maxWidth="310dp"を追加することができます。

関連する問題