Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.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
Android xml中父元素和子元素之间的match_parent和wrap_内容混淆_Android_Xml_Android Layout - Fatal编程技术网

Android xml中父元素和子元素之间的match_parent和wrap_内容混淆

Android xml中父元素和子元素之间的match_parent和wrap_内容混淆,android,xml,android-layout,Android,Xml,Android Layout,在第4行,在父标签中,android:layout\u width已设置为wrap\u content.但在子标签中,android:layout\u width已设置为match\u parent.那么,当父标签本身的宽度正好等于wrap\u content时,子标签的match\u parent的含义是什么 我的直截了当的问题可能是,为什么子标记必须同意父标记的wrap_content属性,而子标记却覆盖了整个屏幕。这只是xml查看器的一个错误,我已经将代码放在android studio中

在第4行,在父标签中,
android:layout\u width
已设置为
wrap\u content.
但在子标签中,
android:layout\u width
已设置为
match\u parent.
那么,当父标签本身的宽度正好等于
wrap\u content
时,子标签的
match\u parent
的含义是什么


我的直截了当的问题可能是,为什么子标记必须同意父标记的
wrap_content
属性,而子标记却覆盖了整个屏幕。

这只是xml查看器的一个错误,我已经将代码放在android studio中,它可以正常工作。如果在父布局中使用“包裹内容”表示宽度和高度,则每个宽度和高度为“匹配父项”的子项都将与父项一样大和高。我只是修改了第一个子项,但其他子项也是一样的


这意味着当我们将属性值设置为与父项匹配时,子项宽度布局取决于父项标记,而不是屏幕。这就是你的意思吗?谢谢!请回答我的上述问题。如果您将父对象上的宽度设置为“包裹内容”,而子对象上的宽度设置为“匹配父对象”,则为“是”。就像我上面的例子一样。不客气