2

私は、さまざまな言語にローカライズされた多くの文字列リソースを持つ Android アプリを持っています (10 言語で最大 200 文字列)。それらのいくつかは、限られたエリアに表示されます。それらを正しくフィットさせるために、解像度 (ldpi、hdpi など) ごとに異なるテキスト サイズを使用しています。しかし今、私は問題を抱えています。異なる言語の一部のテキストは長さが異なり、その領域に収まらないということです。ある言語ではテキストが小さすぎず、別の言語ではテキストが大きくならないように、すべてのテキストを適切に合わせる方法はありますか? ありがとう。

4

1 に答える 1

2

言語ごとに異なるテキストサイズを使用する以外の方法は知りません。
この目的には、dimens.xml リソース ファイルを使用できます。あなたの場合、おそらく res/values-es/dimens.xml と呼ばれるファイルを作成し、おそらく -fr バージョンも作成したいと思うでしょう。res/values/dimens.xml (または、より具体的にしたい場合は res/values-en/dimens.xml) でデフォルト値を指定できます。

于 2013-06-27T09:41:26.973 に答える