解决方案 »

  1.   

    不用setLayout直接默认显示的话也不能居中吗?
      

  2.   

    可以的。但是用了这个就不可以了我手动getWidnow.setGravity(Gravity.Center)也不能居中
      

  3.   

    如果只是为了让alertdialog自适应屏幕的宽度,不用重写一个alertdialog类,直接new AlertDialog.Builder(this).setView(R.layout.alertdialog),在代码中动态设置alertdialog布局中控件的宽带就好。
      

  4.   

    http://www.cnblogs.com/angeldevil/archive/2012/03/31/2426242.html 也许有帮助
      

  5.   

    你自定义的layout的最外层的view必须加上android:layout_gravity="center"