在相对布局上放置一个按钮并单独移动它

时间:2014-08-21 13:52:01

标签: android rotation relativelayout layoutparams

我有一个总是向北旋转的布局。我想在它上面放一个指针,但指针不应该旋转。我怎样才能做到这一点? 这是我的布局代码:

rll = (RelativeLayout) findViewById(co.iman.R.id.relativeLayout1);
rlllp = new RelativeLayout.LayoutParams(
    RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
rlllp.setMargins(190, 200, 200, 0);

在其他方法中,我用以下方式旋转布局:

    rll.setRotation(mCurrentDegree);

我想将照片或按钮完全放在此布局的中心?我想独立移动这个按钮。

1 个答案:

答案 0 :(得分:0)

尝试在第一个中创建另一个RelativeLayout,并执行以下操作: rll.setRotation(mCurrentDegree); rll2.setRotation(-mCurrentDegree);

现在,当其父级设置为10时,内部布局应设置为-10度,因此它看起来根本不会移动。希望有所帮助!