首先请看这位的博客Android自定义alertDialog及设置宽高无效问题_阿秋的Blog-CSDN博客
还不能解决的话,请在自定义Dialog里面添加这个:
@Override
public void onStart() {
WindowManager.LayoutParams params = getDialog().getWindow().getAttributes();
params.width = ?;//根布局的宽
params.height = ?;//根布局的高
getDialog().getWindow().setAttributes((WindowManager.LayoutParams) params);
super.onStart();
}
如果遇到中间横线部分超出TextView的显示范围,这有可能是切图造成的,添加layout_margin属性解决。



