在Android的Mono中更改布局方向

在Android的Mono中更改布局方向,android,xml,layout,xamarin.android,right-to-left,Android,Xml,Layout,Xamarin.android,Right To Left,如何将布局方向从ltr更改为rtl 我在Styles.xml中使用了这段代码` <style name="DirectionR"> <item name="android:gravity">right</item> <item name="android:layout_gravity">right</item> </style> <style name="DirectionL"> <

如何将布局方向从ltr更改为rtl

我在Styles.xml中使用了这段代码`

<style name="DirectionR">
    <item name="android:gravity">right</item>
    <item name="android:layout_gravity">right</item>
</style>

<style name="DirectionL">
    <item name="android:gravity">left</item>
    <item name="android:layout_gravity">left</item>
</style>

正确的
正确的
左边
左边
`

单击此处了解更多信息:

我在Styles.xml中使用这段代码`

<style name="DirectionR">
    <item name="android:gravity">right</item>
    <item name="android:layout_gravity">right</item>
</style>

<style name="DirectionL">
    <item name="android:gravity">left</item>
    <item name="android:layout_gravity">left</item>
</style>

正确的
正确的
左边
左边
`

单击此处了解更多信息:

在API第19级中添加:

XML:

如果要以编程方式更改它,可以使用ViewCompat(在版本22.1.0中添加):

从左到右:

ViewCompat.setLayoutDirection(mView, ViewCompat.LAYOUT_DIRECTION_LTR);
从右到左:

ViewCompat.setLayoutDirection(mView, ViewCompat.LAYOUT_DIRECTION_RTL);

在API第19级中添加:

XML:

如果要以编程方式更改它,可以使用ViewCompat(在版本22.1.0中添加):

从左到右:

ViewCompat.setLayoutDirection(mView, ViewCompat.LAYOUT_DIRECTION_LTR);
从右到左:

ViewCompat.setLayoutDirection(mView, ViewCompat.LAYOUT_DIRECTION_RTL);

您能解释一下到目前为止您做了什么吗?我有布局样式,我想将布局中所有项目的方向设置为与标题相同的rtl,并且…您能解释一下您到目前为止做了什么吗?我有布局样式,我想将布局中所有项目的方向设置为与标题相同的rtl,并且。。。