Android 13.0 フレームワークは、AlertDialog ダイアログ ボックスのボタン スタイルを変更します。

1。概要

13.0 システムの製品開発では、AlertDialog システム ダイアログ ボックスの 2 つのネイティブの [OK] ボタンと [キャンセル] ボタンで、製品がデフォルトのフォントの色があまり見栄えがよくないと感じ、ボタンのフォントの色を変更する必要があるため、 AlertDialog フォント スタイルを見つけるには、それを変更するだけです。

2. フレームワークは、AlertDialog ダイアログ ボックスのボタン スタイルのコア クラスを変更します。

frameworks\base\core\res\res\layout\alert_dialog.xml
frameworks/base/core/res/res/values/styles_device_defaults.xml

3. フレームワークは、AlertDialog ダイアログ ボックスのボタン スタイルを変更するコア機能を実装および分析します。


 Android 開発についての深い理解 AlertDialog の手順 はじめに ポップアップ ウィンドウは通常、次のような特定の操作をユーザーに促すために使用されます
: 共有ボタンをクリックするとポップアップ共有ダイアログ ボックスが表示され、戻るボタンをダブルクリックするとポップアップが表示されます。 -up window ダイアログ ボックスを終了します。AlertDialog
は Android に付属のプロンプトです。ダイアログ ボックス。AlertDialog はどのような用途に使用されますか? AlertDialog は
通常、タイトル、内容、およびいくつかのボタンのみを含むダイアログ ボックスなど、比較的単純なプロンプト ダイアログ ボックスを表示するために使用されます。
システムダイアログボックスでもよく使われる機能で、アプリではリマインダーや通知などのポップアップウィンドウを表示するためにAlertDialogが使用されます。

3.1alert_dialog.xml関連のソースコード解析


フレームワーク内の AlertDialog ダイアログ ボックスのボタン スタイルを変更するコア機能の実装では、システム
で AlertDialog ポップアップ ウィンドウを表示する機能分析では、最初の選択肢はそのポップアップ ウィンドウのレイアウトを分析することです。最初の選択肢は、
レイアウト ファイルalert_dialog.xml を確認することです。レイアウト スタイルに関連するカスタマイズ機能を開発するためにどのレイアウト スタイルが使用されますか?
次に、最初の選択肢は、レイアウト スタイルの相関関係を分析することです。

おすすめ

転載: blog.csdn.net/baidu_41666295/article/details/132922797