2

DatePicker私は自分の上に置きActivityます。アプリを起動するたびに、英語版の日付が に表示されますDatePicker widget: Oct 15 2012。しかし、アクティビティを開始するときに、日付 (ロシア語) のローカル バージョンが必要です。初期化の前にロケールを定義しようとしましたUI。しかし、それは役に立ちません。DatePickerクラスを拡張せずに作る可能性はありますか?

4

3 に答える 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 に答える