তৈরি করার সময় AlertDialog
আপনি কোনও থিম ব্যবহার করতে পারেন।
উদাহরণ - সংলাপ তৈরি করা
AlertDialog.Builder builder = new AlertDialog.Builder(this, R.style.MyAlertDialogStyle);
builder.setTitle("AppCompatDialog");
builder.setMessage("Lorem ipsum dolor...");
builder.setPositiveButton("OK", null);
builder.setNegativeButton("Cancel", null);
builder.show();
styles.xML - কাস্টম শৈলী
<style name="MyAlertDialogStyle" parent="Theme.AppCompat.Light.Dialog.Alert">
<!-- Used for the buttons -->
<item name="colorAccent">#FFC107</item>
<!-- Used for the title and text -->
<item name="android:textColorPrimary">#FFFFFF</item>
<!-- Used for the background -->
<item name="android:background">#4CAF50</item>
</style>
ফলাফল
সম্পাদন করা
শিরোনাম উপস্থিতি পরিবর্তন করতে, আপনি নিম্নলিখিত করতে পারেন। প্রথমে একটি নতুন স্টাইল যুক্ত করুন:
<style name="MyTitleTextStyle">
<item name="android:textColor">#FFEB3B</item>
<item name="android:textAppearance">@style/TextAppearance.AppCompat.Title</item>
</style>
এরপরে আপনার এই স্টাইলটি কেবল রেফারেন্স করুন MyAlertDialogStyle
:
<style name="MyAlertDialogStyle" parent="Theme.AppCompat.Light.Dialog.Alert">
...
<item name="android:windowTitleStyle">@style/MyTitleTextStyle</item>
</style>
এইভাবে আপনি textColor
বার্তার মাধ্যমে মেসেজের android:textColorPrimary
জন্য আলাদা এবং শৈলীর মাধ্যমে শিরোনামের জন্য পৃথক করতে পারবেন ।