Android でテキストを正当化することに関して、ここで多くの話があったことは知っています。しかし、Android O が登場したばかりで、Text Justification という新機能が登場しました。彼らは、クラスJUSTIFICATION_MODE_INTER_WORD
に含まれているファイナルを使用すると言います。TextView
とともにsetJustificationMode()
。英語で使用すると機能しますが、ヘブライ語で使用すると機能しません。私はそれを次のように設定しました:
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:justificationMode="inter_word"
android:text="@string/ahahvaRabba"
android:textDirection="rtl"
/>
私も入れようとしましたandroid:gravity="right"
が、それもうまくいきませんでした。グーグルが他の言語でそれを使用することを考えていなかったとは想像できません.