将center_horizintal属性设置为false

时间:2013-01-23 15:11:28

标签: android layoutparams

我在布局xml中将align_center_horizo​​ntal设置为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并不会立即生效如何解决这个问题

0 个答案:

没有答案