Sto provando a rendere i tre elementi di questo AlertDialog verde. Il problema è che attualmente dietro lo schermo compare uno sfondo verde e due degli elementi non appaiono verdi. Io attualmente impostato lo stile del AlertDialog con questo codice:AlertDialog.Builder elemento colore di sfondo
final AlertDialog.Builder builder = new AlertDialog.Builder(new ContextThemeWrapper(getActivity(), R.style.ListRow));
Nel mio styles.xml, ho questo stile:
<style name="ListRow">
<item name="android:background">@color/forest_green</item>
<item name="android:textSize">18sp</item>
<item name="android:textColor">@color/dialog_text</item>
</style>
Qual è il tuo problema con questo codice in ogni caso? –
Non usare 'android: background su un * tema *. Tutto ciò che non definisce il suo background sarà verde. Che ne dici di "Android: buttonBarStyle" e "android: buttonBarButtonStyle" invece? –
Puoi dare un'occhiata a questi tutorial: http://blog.supenta.com/2014/07/02/how-to-style-alertdialogs-like-a-pro/ e http://www.materialdoc.com/alerts/ – noongiya95