Android アプリケーションの国際化の一環として、適切な位置で動的にワード ラップまたはハイフネーションを行う必要があることに気付きました。
私の文字列はすべてstrings.xmlファイルに外部化されていますが、Androidのハイフネーションに関するドキュメントは見つかりませんでした.
LaTeXでできるのと同じように、ハイフネーションの位置を提案できるようにしたいと思います:
http://en.wikipedia.org/wiki/Hyphenation_algorithm
しかし、これが可能かどうかの兆候は見つかりませんでした。フレームワークに見逃したものはありますか?文を分割する明確な位置がない日本語の文字列など、他の人は何をしていますか? 正しい位置にスペースを追加するだけですか?
特定のレイアウトに収まるようにフォントのサイズを動的に変更できますが、複数の行にまたがる長いメッセージでは機能しません。何をすべきか?