AndroidでTextViewのテキストを文字で運ぶ方法はありますか?
設定が設定されていない場合 – TextView は単語ごとにテキストを運ぶため、長すぎる単語を使用すると、TextView に大きな空白が生じる可能性があります。
例 – 私が話していること:
AndroidでTextViewのテキストを文字で運ぶ方法はありますか?
設定が設定されていない場合 – TextView は単語ごとにテキストを運ぶため、長すぎる単語を使用すると、TextView に大きな空白が生じる可能性があります。
例 – 私が話していること:
XML の TextView で取得できる場合は、次の属性を指定してみます。
android:singleLine
Java で実行する必要がある場合、同じ行に保持するためのオプションがいくつかあります。
textView.setSingleLine();
textView.setTransformationMethod(new SingleLineTransformationMethod());
複数の行が必要であるが、単語で分割しないように分割したい場合は、TextView の幅と 1 行に収まる文字数を分析して手動で行う必要がある場合があります。次に改行を適切に挿入します。上記の 2 つのメソッドは、TextView の内容を 1 行に保持し、水平方向にスクロールします。この人がどのようにそれを行っているかを調べることができます。
別のオプションは android:ellipsize 属性を調べることですが、探しているものにはならないと思います。
あなたが何を望んでいるかを正しく理解しているかどうかはわかりませんが、私は推測します....文を「壊す」ことなくTextViewを1行で表示したい場合は、TextViewに追加android:singleLine="true"
する必要があります。
それ以外の場合は、「_」文字をスペースに置き換えることができます。この場合、最後のスペースからテキストが続くと思います。