J'ai un sélecteur de temps dans ma boîte de dialogue personnalisée. Ceci est le résultat:Modification de la couleur d'arrière-plan dans la boîte de dialogue
Voici mon code:
<style name="DialogStyler2" parent="Theme.AppCompat.Light.Dialog.Alert">
<item name="android:background">#FFFFFF</item>
<item name="android:windowSoftInputMode">stateUnspecified|adjustPan</item>
<item name="android:windowNoTitle">true</item>
</style>
final Dialog dialog = new Dialog(SabadKharid_s1.this, R.style.DialogStyler2);
dialog.setContentView(R.layout.dialogtime);
timePicker = (TimePicker) dialog.findViewById(R.id.timePicker);
timePicker.setIs24HourView(true);
WindowManager.LayoutParams lp = new WindowManager.LayoutParams();
lp.copyFrom(dialog.getWindow().getAttributes());
lp.width = WindowManager.LayoutParams.MATCH_PARENT;
lp.height = WindowManager.LayoutParams.WRAP_CONTENT;
dialog.show();
dialog.getWindow().setAttributes(lp);
Comme vous pouvez le voir, l'heure et la minute textView
en titre le sont blancs. Comment puis-je changer leur couleur de fond?
Je pense que la couleur de fond de votre boîte de dialogue est blanc parce que '- #FFFFFF
'. Essayez de le changer en une autre couleur –