2013-12-18 16 views
8

アプリ名は1つの単語で構成されていますが、やや長い単語(14文字)になります。携帯電話のLauncherでは、この名前は割り当てられたスペースより長くなり、Androidは最初の行に適合する最後の文字の後ろにある単語を間違った場所に壊します。複数の行に折り返す必要がある場合に備えて、アプリ名に改行を追加する必要があるAndroidをどのようにヒントできますか?Androidアプリ名に改行ヒントを追加する方法

回避策は、単語にスペースを追加してAndroidがそこにラップするようにすることです。しかし、これは間違った言葉を綴り、アプリケーションのブランディングと矛盾します。これは容認できません。折り返し位置にハイフンを追加する場合も同様です。

可能な別の解決策は、ラッピング位置にソフトハイフン(U + 00AD)を追加することですが、Androidはそれを気にしていないようです。常にハイフンを表示するので(ソフトとして扱われません)、ハイフンもラップ位置として使用されません。

提案がありますか?

+1

「Android用のゼロ幅の改行スペース」質問への正解:Androidの改行アルゴリズムはこの機能をサポートしていません –

+0

これは重複としてマークされているため、ここでは、HTMLエンティティ '&#8203'を' app_name'文字列リソースに追加すると、アプリ名がAndroid 5.xでレンダリングされたときに期待通りに処理される幅のないスペースが挿入されることをここで説明します。私はこれまでのAndroidバージョンでは試していませんが、YMMVです。 – zerobandwidth

答えて

0

XMLの文字列リファレンスまたは文字列リファレンスで\ nを使用します。それはトリックを行う必要があります!

+2

'\ n'はハードブレークですが、OPは改行ヒントについて質問します。 – rds

関連する問題