我試圖讓這個AlertDialog綠色的三個項目。問題是目前警報後面出現綠色背景,其中兩個項目不顯示爲綠色。我當前設置的AlertDialog的風格與此代碼:AlertDialog.Builder項背景顏色
final AlertDialog.Builder builder = new AlertDialog.Builder(new ContextThemeWrapper(getActivity(), R.style.ListRow));
在我styles.xml,我有這樣的風格:
<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>
什麼反正這個代碼的問題是什麼? –
不要在*主題*上使用'android:background'。沒有定義其背景的所有東西都是綠色的。你如何重寫'android:buttonBarStyle'和'android:buttonBarButtonStyle'呢? –
你可以看看這些教程:http://blog.supenta.com/2014/07/02/how-to-style-alertdialogs-like-a-pro/和http://www.materialdoc.com/alerts/ – noongiya95