Я хочу знать, как я могу изменить этот серый цвет в диалоговом окне моего предупреждения? Я пробовал:Как изменить цвет фона для предупреждения AlertDialog?
layout.setBackgroundResource(R.color.Aqua);
Это не сработало. Есть идеи?
Я создал AlertDialog со следующим кодом:
public class CustomInputDialog{
private OnDialogClickListener listener;
private Context context;
private String title;
private String message;
EditText input;
LinearLayout layout;
public interface OnDialogClickListener {
void onDialogOKClick(String value);
}
public CustomInputDialog(String title, String message, Context context, OnDialogClickListener listener) {
super();
this.title = title;
this.message = message;
this.context = context;
this.listener = listener;
layout = new LinearLayout(context);
layout.setOrientation(LinearLayout.VERTICAL);
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.FILL_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT);
params.setMargins(20, 10, 20, 10);
input = new EditText(context);
InputFilter[] filters = new InputFilter[1];
filters[0] = new InputFilter.LengthFilter(20);
input.setFilters(filters);
layout.addView(input, params);
}
private void dialog(){
AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setCancelable(true);
builder.setView(layout);
builder.setTitle(title);
builder.setMessage(message);
builder.setInverseBackgroundForced(true);
builder.setPositiveButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
String value = input.getText().toString();
listener.onDialogOKClick(value);
dialog.dismiss();
}
});
builder.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
AlertDialog alert = builder.create();
alert.show();
}
}
http://stackoverflow.com/questions/13341560/how-to-create-a-custom-dialog-box-in -android/13342157 # 13342157 –
вы можете перейти через пользовательский диалог ... – Piyush
вы проверили какой-либо ответ или комментарий? –