2017-06-10 28 views
0

你能告诉我如何将alignParentRight添加到我的xml样式中吗?xamarin android alignParentRight样式

<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

你想在样式中声明什么? 'android:alignParentRight'是'RelativeLayout'功能,将其子View的内部定位在其右侧。 – Yupi

+0

我有一个相对的布局,我需要我的图像对齐到它的权利 – Penter

+0

在'ImageView'内执行像:'android:alignParentRight =“true”' – Yupi

回答

0

是,但我需要以编程方式添加它的动态,我将只添加的风格和多数民众赞成。

通常,您不能以编程方式执行此操作。我们能做的是:

  1. 创建两种不同的风格,一个与<item name="android:alignParentRight">true</item>,另一个没有,在需要时将它们应用到控制。由于在你的问题中,你的风格在哪种情况下不明确,所以你可以看看State List

  2. 我个人认为这是更直接的,如果我们直接在代码中设置Layout Parameters背后,例如:

    var parameters = btn.LayoutParameters as RelativeLayout.LayoutParams; parameters.AddRule(LayoutRules.AlignParentRight);

此代码中的btnButton控制。