相关疑难解决方法(0)

如何以编程方式删除XML中定义的现有规则?

我有一个包含在相对布局中的线性布局.它在XML文件中设置为另一个线性布局的右侧(这很好).在某些情况下,我想在活动的onCreate期间更改布局的相对位置,因此我需要修改"右侧"参数以与另一个布局相关联.我试过这个:

    RelativeLayout.LayoutParams layoutParams;

    layoutParams = (RelativeLayout.LayoutParams) linearLayoutToMove
            .getLayoutParams();
    layoutParams.addRule(RelativeLayout.RIGHT_OF,
            R.id.new_ref_LinearLayout);
Run Code Online (Sandbox Code Playgroud)

但它不起作用:o(

有线索吗?

android android-layout layoutparams android-relativelayout

68
推荐指数
1
解决办法
3万
查看次数