获取错误:一个或多个布局缺少layout_width或layout_height属性。大多数布局中都需要这些。
在每个xml文件中,甚至对于新项目也是如此。
pls提供了一些解决方案。
答案 0 :(得分:2)
这些更改已解决了该问题:
转到C:\ Users \ UserName.AndroidStudio3.2 \ system并重命名这些文件夹
(1)缓存到caches.bak
(2)将编译器转换为compile.bak
(3)编译服务器到compile-server.bak
(4)转换为conversion.bak
(5)external_build_system到external_build_system.bak
(6)从框架到frameworks.bak
(7)从gradle到gradle.bak
(8)从resource_folder_cache到resource_folder_cache.bak
打开Android Studio,然后再次打开您的项目。
答案 1 :(得分:1)
根据您的错误,Android Studio的“大多数”视图需要一些必要的装饰,如果没有这些装饰,就无法创建视图。
在代码中,必须放置以下两个属性:
android:layout_width="match_parent"
android:layout_height="match_parent"
这些属性定义了视图的高度和宽度。您可以根据需要动态地为其指定。
android:layout_width="25dp"
android:layout_height="30dp"
dp表示密度无关的像素。希望这些信息对您肯定有用。
答案 2 :(得分:0)
width
中的每个height
中都需要View
和.xml
。
<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。
或更新/重新安装它。