2017-02-16 14 views
3

TextureViewに 'supercalifragilisticexpialidocious'という単語を追加したいとします。複数の行にまたがってAndroidをラップするときに、どのような点でAndroidがその単語を分割するかを指定するにはどうすればよいですか?Androidで長い単語に許容される単語区切り位置を指定するにはどうすればよいですか?

例として、私はAndroidが次のようにハイフンで指定された場所で単語を分割したいとします: su-per-cal-i-frag-il-is-tic-ex-pi-al-i -do-cious

この場合、Androidはのように単語表示されることがあります

supercalifrag- 
ilisticexpial- 
idocious 
+1

これはコードで行いますか?あなた自身の割り当てられた分割点に改行文字を入れてください –

+0

ありがとうございますが、私はそれを自動化しようとしています。ラップ時に単語を分割しないようにAndroidが文章内のスペースを探すのと同じように、Androidではラッピング時に単語を分割する場所を単語で定義する必要があります。これは、異なる画面サイズを考慮し、各単語に複数回ブレークポイントをプログラムする必要はありません(各画面のレイアウトと向きごとに1つずつ)。 – Martin

答えて

0

拡張TextViewをして、この動作を実装する - そのためのイン・ビルドのアプローチはありません。

関連する問題