如图,下面第一张是Android5.0的DatePickerDialog,第二张是Android6.0的DatePickerDialog,如何能够统一一下在Android6.0使用5.0的样式,谢谢
认证0级讲师
次の回答は、API レベル 9 への下位統合の状況に対するものです。
Android とサポートではスタイルを統一できないとしか言えません。信じられない場合は、Platform-Source と Platform-XML を見てください。
各バージョンが DatePickerDialog を実装する場合、基本的には対応するバージョンのいくつかの新しい API が使用されます。最も重要なことは、具体的な実装方法が異なるため、統一することが不可能であるということです。たとえば、次のようになります。パッケージ android.icu.* を作成しました。これは、時刻と日付のローカリゼーション処理に関するものです。
android.icu.*
統合する必要がある場合は、DatePicker を自分で書き直す必要があります。それ以外の場合は、github にアクセスしてホイールを見つけてください。
次の回答は、API レベル 9 への下位統合の状況に対するものです。
各バージョンが DatePickerDialog を実装する場合、基本的には対応するバージョンのいくつかの新しい API が使用されます。最も重要なことは、具体的な実装方法が異なるため、統一することが不可能であるということです。たとえば、次のようになります。パッケージ
android.icu.*
を作成しました。これは、時刻と日付のローカリゼーション処理に関するものです。統合する必要がある場合は、DatePicker を自分で書き直す必要があります。それ以外の場合は、github にアクセスしてホイールを見つけてください。