アンドロイドの時間をどのようにフォーマットしますか?私は3つの期間の選択肢を(リマインダーを設定するために)ユーザーに表示したいと思っています。選択肢は、「15分」、「30分」、「45分」です。要件は、これがユーザーのロケール(言語)である必要があるということです。アプリはモバイルのデフォルトロケールを使用することはできませんが、サーバー上にロケールセットを使用する必要があります。私はロケールの値を取得し、サーバー設定からLocaleオブジェクトを適切に作成することができますが、ロシアのロケールを提供すると、たとえば30分というロシア語の同等の文字列が表示されるように3つの期間オプションを表示するにはアンドロイドで期間文字列(30分など)をどのようにフォーマットしますか?
答えて
これらの文字列をstrings.xmlファイルに入れておき、アプリがサポートする言語ごとに異なるバージョンのstrings.xmlを提供したいと思うでしょう。
はhttps://developer.android.com/guide/topics/resources/localization.htmlを参照してください
ロケール情報はサーバから来ているので、今後どのような新しい言語がサポートされるのかについてはわかりません。これはオプションではありません。私はアンドロイド内部Rには、私が使用できる言語で "Minutes"という文字列を持っていることが分かります。しかし、私は提供されたロケールのString値を取得する方法を見つけることができませんでした。デバイスのデフォルトロケールの文字列しか取得できません。誰でも、特定のロケール(デバイスのデフォルトロケールではない)のAndroid内部R文字列を取得するのに役立つことはできますか? –
私はまだそれを自分で処理するつもりですが、https://developer.android.com/reference/android/text/format/DateUtils.htmlクラスのソースコードを見て、おそらくそこにあるもの、たとえばcomを見つけることができます.android.internal.R.plurals.in_num_minutes; – dweebo
- 1. 文字列をどのように補間しますか?
- 2. アンドロイドで30分ごとにサーバーと同期しますか?
- 3. Python - 長い出力文字列をどのようにフォーマットできますか?
- 4. チタンの文字列をどのように分割(分割)できますか?
- 5. Scalaで文字列補間を使用して文字列を固定幅文字列としてフォーマットするにはどうすればよいですか?
- 6. Sparkは文字列内のシステムプロパティ(文字列補間なし)をどのように解決しますか?
- 7. どのようにしてPythonで文字列を分割しますか?
- 8. fget()はどのようなフォーマットですか; PHPでリターン? (文字列の評価)
- 9. 数字と文字列を文字列配列からどのように分割するのですか?
- 10. 文字列をiOSの部分文字列に分割するにはどうすればよいですか?
- 11. list(string)はどのように文字列をPythonの文字の配列に分割しますか?
- 12. この文字列をどのように部分文字列にすることができますか?
- 13. 期間を時間、分、秒にフォーマットするにはどうすればよいですか?
- 14. C#_Howフォーマット番号の文字列どのようにSUMMARYフォーマット番号の文字列に
- 15. アンドロイド - どのように文字列を保存し、どのAppからでもアクセスできます。
- 16. Javascriptを使用するフォーマット文字列はどうですか?
- 17. どのようにリスト内の文字列を分割し、キーワード
- 18. http:// a/%% 30%30はどのように機能しますか?
- 19. どのように増分で文字列を数えますか?
- 20. ギャップの30分のラウンドタイム文字列
- 21. Python文字列json.loads間difrenceでどのようなエラー
- 22. PHP文字列値をアンドロイド文字列値に変換するにはどうすればよいですか?
- 23. 文字列内の各文字をどのように逆にしますか?
- 24. DataGridのBoundColumnでは、byte []列を文字列としてどのようにフォーマットするのですか?
- 25. このコードスニペットは、文字列からパリンドローム部分文字列をどのように見つけますか?
- 26. 次の行を100文字以下になるようにどのようにフォーマットしますか?
- 27. フォーマット文字列をエスケープするにはどうしたらいいですか?
- 28. Android Xml - 文字列に '@'文字をどのように記述しますか?
- 29. 分割/再フォーマット文字列
- 30. Cで文字列を整列した形式にフォーマットするにはどうすればよいですか?
http://stackoverflow.com/questions/9475589/how-to-get-string-from-different-locales-in-android –
ゲイリー、ResourceBundleの程度が語る受け入れ答え - ありませんAndroidリソースに関連していますこの質問はAndroidに固有です。 –
受け入れられた回答にも5つの投票があり、2番目の回答が高い評価で表示されます。 –