私は自分のアクティビティテーマを以下のように設定しました。Lollipop v21、FragmentDialogが私のアクティビティテーマを受け付けていません
<style name="MyTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorPrimary</item>
<item name="android:colorButtonNormal">@color/colorPrimary</item>
</style>
活動MyDialogFragmentがボタンを持っていない使用して開始されたシンプルなFragmentDialog(Kotlinコード)
MyDialogFragment().show(supportFragmentManager, MyDialogFragment.TAG)
を持っています。したがって、私はButtonの色がテーマごとにcolorPrimaryであると予想しています。ただし、ボタンの色は灰色のみです
これはLarshipop(v21)ではなく、Marshmallow(つまりv23)で機能します。私はv22を試していません。 ...だから私は、v21が自動的にアクティビティのテーマを継承しないと思います。
以下のキットカットとするためそれは使用していないとして、これは、適用されない「アンドロイド:colorButtonNormal」
どのように私は私のFragmentDialogは私が私の活動に設定されたテーマをゲットする必要がありますか?