DatePicker
私は自分の上に置きActivity
ます。アプリを起動するたびに、英語版の日付が に表示されますDatePicker widget: Oct 15 2012
。しかし、アクティビティを開始するときに、日付 (ロシア語) のローカル バージョンが必要です。初期化の前にロケールを定義しようとしましたUI
。しかし、それは役に立ちません。DatePicker
クラスを拡張せずに作る可能性はありますか?
3690 次
3 に答える
2
実際、このクラスをオーバーライドする必要はありません。しかし、それを始めたとき、日付ピッカーを(自動的に)ローカライズするために特別に設計された特別なメソッド「reorderpickers」に関する情報を見つけました。私の間違いは、前のアクティビティでロケールを英語に設定することでした(パスワードの英語ロケールを定義するため)。そのため、標準的な方法は機能しませんでした。したがって、同じ問題を抱えている人は、ロケールを変更したかどうかをコードで確認してください。
于 2012-10-21T17:32:58.623 に答える
0
ここで見つけることができる DataPicker とアプリケーション ロケールの追加情報
于 2014-08-25T13:30:07.307 に答える
0
カスタムの日付ピッカー ダイアログを作成する必要があります。これを行うには、そのリンクが役立ちます。
http://coffeebreak.hiq.se/2011/09/09/fixing-androids-datepickerdialog/
于 2012-10-20T21:38:32.803 に答える