¿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

  • Cómo detectar la visibilidad del selector de método de entrada sin el permiso de accesibilidad
  • EditText se expande demasiado lento dentro de AlertDialog en android
  • Cómo abrir la ventana emergente en EditText prensa larga en el estudio de Android
  • Evitar que DialogFragment se rechace cuando se hace clic en el botón
  • Cómo mostrar Cuadro de diálogo de un método estático
  • ¿Cómo determinar si se muestra cualquier diálogo del sistema?
  • Spinner en el diálogo - NullPointerException
  • Obtener eventos táctiles en un diálogo que se muestra mientras el dedo ya estaba tocando la pantalla
  • ¿Por qué esto NO provoca un colapso? Estoy actualizando la interfaz de usuario de otro hilo
  • La actividad ha filtrado la ventana que fue agregada originalmente
  • Android: Dialog de progreso no girando
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.