2011-11-09 18 views
9

幅と高さが両方ともwrap_contentに設定され、max_linesが2に設定されたTextViewがあります。テキストが1行に収まる場合、すべてが完全に機能します。しかし、2行目に折り返すと、TextViewの幅はできるだけ大きくなります(親コンテナを塗りつぶします)。
だから、私が欲しいもの: wrap_content width on mutiline TextView

 |Some Long| 
    |Text  |
を私は何を得る:
 |Some Long  | 
    |Text   |

+0

これはマルチデバイスで試しましたか?あなたのTextViewのソースコードを教えてください。 –

答えて

3

のTextViewの最大幅を設定してみてください。私はあなたが幅wrap_contentを設定し、それが次の行に移動すると、幅が最大であることを意味すると思います(したがって、親コンテナを塗りつぶします)。だから私はそれがこの幅に達すると、次の行に行く必要がある最大幅を設定すると思います。

android:maxWidth="140dp" 
関連する問題