呈现问题:一个或多个布局缺少layout_width或layout_height属性.这些在大多数布局中都是必需的



获取错误:一个或多个布局缺少layout_width或layout_height属性。这些在大多数布局中都是必需的。

在每个XML文件中,即使对于新项目也是如此。

请提供一些解决方案。

通过以下更改解决了该问题:

  1. 关闭安卓工作室
  2. 转到 C:\Users\UserName.android 并将 build-cache 文件夹重命名为 buildcache.bak
  3. 转到 C:\Users\UserName.AndroidStudio3.2\system 并重命名这些文件夹

    (1( 缓存到缓存.bak
    (2( 编译器到编译器.bak(3( 编译服务器到编译服务器.bak

    (4( 转换为转换.bak(5( external_build_system到 external_build_system.bak
    (6( 框架到框架.bak(7( gradle 到 gradle.bak


    (8( resource_folder_cache 到 resource_folder_cache.bak

    打开 Android 工作室,然后再次打开您的项目。

根据你的错误 Android Studio 的大多数视图需要一些必要的属性,没有它们就无法创建视图。

在代码中,您必须放置以下两个属性:

android:layout_width="match_parent"
android:layout_height="match_parent" 

这些属性定义视图的高度和宽度。您可以按照以下 want.as 动态提供视图:

android:layout_width="25dp"
android:layout_height="30dp" 

DP 表示 与密度无关的像素。希望这些信息对您有用。

您需要在.xml的每个Viewwidthheight

<TextView
android:id="@+id/textView001"
android:layout_width="100dp" << this line
android:layout_height="100dp"  << and this line
/>

如果您确定您拥有所有这些, 尝试重新生成项目

或按双Shift,键入invalidate caches以执行invalidate caches and restart您的 AndroidStudio。 或更新/重新安装它。

相关内容

最新更新