你能告诉我如何将alignParentRight添加到我的xml样式中吗?
<style name="My_Style">
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">75dp</item>
<item name="android:background">@color/Gray_75</item>
**<item name="android:alignParentRight">true</item>**
</style>
答案 0 :(得分:0)
是的,但是我需要以动态方式添加它,我将只添加样式,而这就是全部。
通常,您不能以编程方式执行此操作。我们能做的是:
创建两种不同的样式,一种使用<item name="android:alignParentRight">true</item>
,另一种不使用,在需要时将它们应用于控件。由于在您的问题中使用您的样式的场景尚不清楚,您可以查看State List。
我个人认为,如果我们直接在代码中设置Layout Parameters
,那就更直接了,例如:
var parameters = btn.LayoutParameters as RelativeLayout.LayoutParams;
parameters.AddRule(LayoutRules.AlignParentRight);
此代码中的btn
引用Button
控件。