【发布时间】:2012-02-15 04:28:13
【问题描述】:
我在我的 XML 文件中创建了一个按钮字段:
<RelativeLayout...>
<Button
android:id="@+id/button_1"
...
/>
<Button
android:id="@+id/button_2"
android:layout_toRightOf="@+id/button_1"
...
/>
...
</RelativeLayout>enter code here
现在我想以编程方式废除 XML 规则“toRightOf”。 我知道如何制定规则:
RelativeLayout.LayoutParams params = null;
params = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT);
params.addRule(RelativeLayout.RIGHT_OF, topIcon.getId());
button_2.setLayoutParams(params);
但我想删除我在 XML 文件中设置的规则。 如何做到这一点?
我的问题背景:我使用 XML 文件轻松 创建按钮字段。 但后来我想拖放按钮。 为此,我必须删除“toRightOf”之类的规则。 否则不是一个按钮,而是很多按钮 如果我只想移动一个按钮,请移动。
【问题讨论】:
标签: android