2

デフォルトのシステム ダイアログに一致するアクティビティを作成できるようにしたいと考えています。したがって、Android 2.2 ではそのバージョンのダイアログのように見え、2.3 では 2.3 のダイアログのように見えます。

android:theme="@android:style/Theme.Dialog"通常の答えは、Activity マニフェストのset から始まります。ただし、それでは、スタイル設定されていないテキストを含むフローティング ボックスが表示されるだけです。欠けているのは、タイトル バーの上のタイトル、ダイアログ テキスト、およびダイアログ ボタンです。これらはすべて、システム ダイアログに一致するようにスタイル設定されています。どのシステム スタイルを使用すればよいですか?

たとえばTextAppearance_DialogWindowTitle、R.style で見つけました。これにより、タイトルのテキスト サイズが決まります。まだ欠けているのは、タイトルの背景、ボタンなどのスタイリングです.何かアイデアはありますか? Android のスタイルとテーマのドキュメントが非常に不足しています。

カスタムアイコンを使用する必要があることを除いて、ダイアログビルダーを使用するだけなので、カスタムダイアログのスタイルを設定する正方形に戻ります....

4

0 に答える 0