Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
xamarin android和ParentRight风格_Android_Xamarin_Styles - Fatal编程技术网

xamarin android和ParentRight风格

xamarin android和ParentRight风格,android,xamarin,styles,Android,Xamarin,Styles,您能告诉我如何将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

您能告诉我如何将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>

填补家长的空缺
75dp
@颜色/灰色\u 75
**真的**

是的,但我需要添加它的动态编程,我只会添加风格,这就是一切

通常情况下,您无法通过编程实现这一点。我们能做的是:

  • 创建两种不同的样式,一种为
    true
    ,另一种为not,在需要时将它们应用于控件。因为你的问题不清楚你的风格会在哪种情况下使用,也许你可以研究一下

  • 我个人认为,如果我们直接在code behind中设置
    布局参数
    ,会更直接,例如:

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


  • 此代码中的
    btn
    指的是
    按钮
    控件。

    您想在样式中声明什么
    android:alignParentRight
    是一个
    RelativeLayout
    功能,它将其子视图
    放置在它的右侧。我有一个相对布局,我需要让我的图像将其对齐到右侧在
    ImageView
    内部执行它,比如:
    android:alignParentRight=“true”
    是的,但我需要以编程方式添加动态,我只添加样式,仅此而已