我在布局xml中将align_center_horizontal设置为true。但有时我确实想设置为假。我发现在RelativeLayout中没有定义FALSE变量,因此我可以在运行时将其设为false
如果有可能实现如何?
假设不可能我创建了一个新的RelativeLayout.LayoutParams,如下所示
if (digitPadVisible == false) {
RelativeLayout.LayoutParams params1 = new RelativeLayout.LayoutParams(
RelativeLayout.LayoutParams.WRAP_CONTENT,
RelativeLayout.LayoutParams.WRAP_CONTENT);
String stringDimensions = getResources().getString(
R.dimen.active_call_options_margin_bottom);
params1.bottomMargin = Integer.parseInt(stringDimensions
}else{
...
...
}
但是当digitPadVisible为false时,无法看到进行此更改的效果,而是在digitPadVisible true case中可见
我认为应用LayoutParams并不会立即生效如何解决这个问题