Я меняю тему приложения с помощью этого кода:Неправильный стиль AlertDialog с setSingleChoiceItems после setTheme()
MainActivity.java:
setTheme(R.style.AppBlackTheme);
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
styles.xml:
<style name="AppTheme" parent="android:Theme.Light" />
<style name="AppBlackTheme" parent="android:Theme.Black" />
И затем создаст AlertDialog:
SimpleAdapter simpleAdapter=new SimpleAdapter(this, listItems, R.layout.templates_list_item, new String[] {"name","descr"}, new int[] {R.id.name,R.id.descr});
AlertDialog.Builder alert = new AlertDialog.Builder(this);
alert.setSingleChoiceItems(simpleAdapter, -1, new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
//...
}
});
alert.show();
Но в Android 2.1 этот AlertDialog отображается на белом фоне и белом тексте. Как это исправить?
Извините, но это не помогает (ничего не изменилось). – BArtWell
работал в темных диалоговых окнах предупреждения в android 2.1 – HimalayanCoder