¿Cómo configurar los parámetros de diseño en edittext en el diálogo?

Estoy tratando de establecer algunos params de diseño a un edittext en un diálogo, pero parece no tener ningún efecto. ¿Por qué? ¿Cómo puedo reducir el ancho de mi edittext?

AlertDialog.Builder builder = new AlertDialog.Builder(context); builder = new AlertDialog.Builder(context); final EditText input = new EditText(context); LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(20, LinearLayout.LayoutParams.WRAP_CONTENT); lp.setMargins(10, 0, 10, 0); input.setLayoutParams(lp); builder.setView(input) .setCancelable(false) .setPositiveButton(res.getString(R.string.ok), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { //... } }) .setNegativeButton(res.getString(R.string.cancel), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dialog.cancel(); } }); 

Es necesario configurar los parámetros de diseño después del dialog.show() y cambiar los parámetros de diseño a FrameLayout.LayoutParams

  • Abrir un cuadro de diálogo con entrada de texto desde una vista en Android
  • Cómo utilizar Dialog dentro de BaseAdapter?
  • Diálogo de progreso de Android
  • ¿Cómo posiciono el cuadro de diálogo personalizado en coordenadas específicas?
  • Abrir cuadro de diálogo personalizado en la selección de texto de la vista web
  • Diálogo personalizado de la ruleta para Android
  • ¿Cómo se diseñan los botones en Alert Dialog Fragment usando Material Design?
  • Diálogo selector de número de Android
  • Android detectar si un diálogo está activo?
  • Android webView - cómo cambiar el color de fondo del diálogo webView?
  • ¿Se puede despedir un evento cuando se desactiva Android Dialog?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.