アプリ用のカスタム テーマを作成しました。見栄えがします。EditText
ただし、 を長押ししたときのコンテキスト メニューなど、一部のデフォルトのプラットフォーム ダイアログが正しく表示されないことに気付きました。
左側は、アプリのコンテキスト メニューです。右側は、プラットフォーム アプリによる標準のコンテキスト メニューです。
これが私のものstyle.xml
です:
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="Theme.Styled" parent="Theme.Sherlock">
<!-- ... various app styles ... -->
<item name="android:alertDialogStyle">@style/DialogHolo</item>
<item name="android:dialogTheme">@style/DialogHolo</item>
</style>
<style name="DialogHolo" parent="android:style/Theme.Dialog">
<item name="android:fullDark">@drawable/bg_dialog_full</item>
<item name="android:topDark">@drawable/bg_dialog_top</item>
<item name="android:centerDark">@drawable/bg_dialog_middle</item>
<item name="android:bottomDark">@drawable/bg_dialog_bottom</item>
<item name="android:fullBright">@drawable/bg_dialog_full</item>
<item name="android:centerBright">@drawable/bg_dialog_middle</item>
<item name="android:bottomBright">@drawable/bg_dialog_bottom</item>
<item name="android:bottomMedium">@drawable/bg_dialog_bottom</item>
<item name="android:centerMedium">@drawable/bg_dialog_middle</item>
<item name="android:textColor">#ffe6e7e8</item>
</style>
</resources>
これらのダイアログでデフォルトのスタイルを使用するか、テキストを目的のテキストの色で表示することは可能ですか?