আমি আমার অ্যাপ্লিকেশনটিতে অ্যাপকম্প্যাট উপাদানটির নকশা যুক্ত করেছি এবং দেখে মনে হচ্ছে সতর্কতা ডায়লগগুলি আমার প্রাথমিক, প্রাথমিক ডার্ক বা অ্যাকসেন্ট রঙগুলি ব্যবহার করছে না।
এখানে আমার বেস শৈলী:
<style name="MaterialNavyTheme" parent="@style/Theme.AppCompat.Light.DarkActionBar">
<item name="colorPrimary">@color/apptheme_color</item>
<item name="colorPrimaryDark">@color/apptheme_color_dark</item>
<item name="colorAccent">@color/apptheme_color</item>
<item name="android:textColorPrimary">@color/action_bar_gray</item>
</style>
আমার বোঝার উপর ভিত্তি করে ডায়লগগুলির বোতামের পাঠ্যের মধ্যেও এই রঙগুলি ব্যবহার করা উচিত। আমি কি আমার বুঝতে ভুল করছি বা আমার আরও কিছু করার দরকার আছে?
সমাধান:
চিহ্নিত উত্তরটি আমাকে সঠিক পথে পেয়েছে।
<style name="MaterialNavyTheme" parent="@style/Theme.AppCompat.Light.DarkActionBar">
<item name="colorPrimary">@color/apptheme_color</item>
<item name="colorPrimaryDark">@color/apptheme_color_dark</item>
<item name="colorAccent">@color/apptheme_color</item>
<item name="android:actionModeBackground">@color/apptheme_color_dark</item>
<item name="android:textColorPrimary">@color/action_bar_gray</item>
<item name="sdlDialogStyle">@style/DialogStyleLight</item>
<item name="android:seekBarStyle">@style/SeekBarNavyTheme</item>
</style>
<style name="StyledDialog" parent="Theme.AppCompat.Light.Dialog">
<item name="colorPrimary">@color/apptheme_color</item>
<item name="colorPrimaryDark">@color/apptheme_color_dark</item>
<item name="colorAccent">@color/apptheme_color</item>
</style>