当需要对整个xml布局文件进行调整几何位置,则需要使用以下方法,因为布局文件的顶层布局器没有父类(或者是看不到父类,我猜父类就是Window),因此没法使用XXXLayout.LayoutParams。
WindowManager.LayoutParams param = getWindow().getAttributes();
param.gravity = Gravity.BOTTOM;
param.width = AndroidConfig.getScreenWidth() - 2 * 20;
getWindow().setAttributes(param);
getWindow().setWindowAnimations(R.style.BottomDialogWindowAnim);
本文介绍了一种调整XML布局文件中元素位置的方法。由于布局文件的顶层布局器无法直接使用LayoutParams, 因此需要通过WindowManager.LayoutParams来实现。具体操作包括获取窗口属性、设置新的宽度和对齐方式,并重新设置窗口属性。
2842

被折叠的 条评论
为什么被折叠?



