1
Я создал alertDialog. Он отлично работает в Android KK и предыдущие версии, но я получаю этот экран в Android L:AlertDialog переполнен в Android L
код я использую:
AlertDialog.Builder B1 = new AlertDialog.Builder(this);
B1.setTitle("Theme");B1.setIcon(R.drawable.ic_launcher); B1.setMessage("Which theme would you like?"); B1.setCancelable(true);
B1.setPositiveButton("Light", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
themeLight = true;
setTheme();
saveSettings();
}
});
B1.setNegativeButton("Dark", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
themeLight = false;
setTheme();
saveSettings();
}
});
AlertDialog alert11 = B1.create();
alert11.show();
Я не хочу использовать пользовательский макет. Любые мысли о том, как я могу правильно это отобразить?
Спасибо.
Должен ли я действительно сделать это? Вышесказанное должно просто работать правильно? почему потеря заполнения? –
Возможно, вы правы ... Я понимаю, как изменить размер окна AlertDialog, но как изменить заполнение? –