Cómo obtener el tamaño de un cuadro de diálogo personalizado en android?

Tengo un cuadro de diálogo personalizado que se extiende desde el diálogo. Para colocar el componente en él, necesito saber el ancho del diálogo. ¿Cómo podría hacerlo? Gracias

EDITAR:

public class AnswerTypeDialog extends Dialog{ public AnswerTypeDialog(Context context) { super(context); mContext = context; } @Override protected void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); init(); } protected void init(){ ll=(RelativeLayout) LayoutInflater.from(mContext).inflate(R.layout.answertype_layout, null); this.requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(ll); mWindowWidth = this.getWindow().getAttributes().width; } } 

MWindowWidth es cero.

Esto funcionará.

 @Override public void onWindowFocusChanged (boolean hasFocus) { super.onWindowFocusChanged(hasFocus); int height=mDialog.getWindow().getDecorView().getHeight(); int width=mDialog.getWindow().getDecorView().getWidth(); } 

Puede utilizar este fragmento

 int height=mDialog.getWindow().getDecorView().getHeight(); int width=mDialog.getWindow().getDecorView().getWidth(); 
  • ¿Por qué Facebook SDK para Android es tan grande?
  • ¿Cómo obtener el tamaño de pantalla del dispositivo?
  • Tamaño de fondo de la imagen de la actividad de Android
  • Android xxxhdpi resolución extraíble auto redimensionar
  • Android: layout_height 50% del tamaño de la pantalla
  • ¿Debo cambiar el tamaño del mapa de bits antes de agregar a un ImageView o dejar que el ImageView cambiar el tamaño del mapa de bits?
  • Tamaños de imagen de Android
  • Tamaño de fuente pequeño en el emulador de Android
  • Android WallpaperManager cosecha la imagen
  • ¿Android obtiene el tamaño de pantalla obsoleto?
  • ¿Es posible configurar el fondo de pantalla tal como se hace con la aplicación que viene con Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.