如何从约束布局转换为相对布局

时间:2017-10-04 14:33:34

标签: android layout

我创建了一个带有约束布局的Android应用程序作为基本布局,我想将其转换为相对布局。如何在不影响布局内的项目的情况下执行此操作?

<android.support.constraint.ConstraintLayout 
    xmlns:android="schemas.android.com/apk/res/android"
    xmlns:app="schemas.android.com/apk/res-auto"
    xmlns:tools="schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.example.android.intent_basics.MainActivit‌​y">

1 个答案:

答案 0 :(得分:1)

根据您在问题中发布的内容,您的约束布局似乎没有任何子视图。如果是这种情况,只需替换:

<android.support.constraint.ConstraintLayout
    xmlns:android="schemas.android.com/apk/res/android"
    xmlns:app="schemas.android.com/apk/res-auto"
    xmlns:tools="schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.example.android.intent_basics.MainActivit‌​y">

    ...

</android.support.constraint.ConstraintLayout>

使用:

<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.example.android.intent_basics.MainActivit‌​y">

    ...

</RelativeLayout>