无法在Android studio中使用match_父项

无法在Android studio中使用match_父项,android,android-studio,Android,Android Studio,我正在学习关于Android的教程。第一个教程包括放置文本并将layout\u height设置为match\u parent,如下所示(教程截图): 但是,当我尝试对最新版本的Android studio执行相同操作时,不建议使用此选项。我只能在包装内容和匹配约束之间进行选择。但是如果我转到XML视图并手动输入值,它就可以正常工作 我的编辑截图: 为什么??这是虫子吗?还是match\u parent已弃用 另外,我有一条错误消息,它可能与 在当前主题中找不到样式“coordinatorL

我正在学习关于Android的教程。第一个教程包括放置文本并将
layout\u height
设置为
match\u parent
,如下所示(教程截图):

但是,当我尝试对最新版本的Android studio执行相同操作时,不建议使用此选项。我只能在
包装内容
匹配约束
之间进行选择。但是如果我转到XML视图并手动输入值,它就可以正常工作

我的编辑截图:

为什么??这是虫子吗?还是
match\u parent
已弃用

另外,我有一条错误消息,它可能与

在当前主题中找不到样式“coordinatorLayoutStyle”

引用:

重要提示:对于ConstraintLayout中包含的小部件,不建议使用MATCH_父项。类似的行为可以通过使用MATCH_约束来定义,并将相应的左/右或上/下约束设置为“parent”


<> P>所以,我认为Android Studio的更改是一个进一步的“推”,停止使用<代码> Matkh Prime<代码> > <代码>约束布局>代码>。坦白地说,当我尝试它的时候,我从来没有这么幸运
match_parent
用于经典容器类(例如,
LinearLayout
)或
ConstraintLayout
本身的大小。

这是因为您正在处理约束布局。 如果xml布局是线性的或相对的,那么您可以选择。 检查您的xml文件以查看我所指的内容

你会看到类似的情况

<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"/>

更改布局,您将能够匹配\u parent

有人告诉我(无链接来源),对于ConstraintLayout,match\u parent仅替换为0dp,其他组件提供match\u parent作为值