【问题标题】:Change direciton to the left when AddView in LinearLayout在LinearLayout中AddView时向左改变方向
【发布时间】:2013-10-04 23:44:54
【问题描述】:

我在LinearLayout中向左添加视图时可以改变方向吗?

【问题讨论】:

    标签: android android-layout view android-linearlayout


    【解决方案1】:

    试试layoutDirection 属性。在你的LinearLayout:

    android:layoutDirection="rtl"
    

    "rtl" 在这种情况下表示“从右到左”。

    您尝试执行的操作将包括一个垂直的LinearLayout 和两个水平的LinearLayouts 作为其子级。

    【讨论】:

    • 它需要 API 级别 17。我创建的应用程序最低 API 级别为 10。
    • 很好,我错过了。对于从右到左的行,您可以改用RelativeLayout。对于最右边的视图,指定android:layout_alignParentRight="true"。对于每个后续视图,指定android:layout_toLeftOf="@id/previousViewId",其中previousViewId 实际上是在每个视图的XML 中指定的,例如android:id="@+id/view1"。这应该可以完成工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多