由于我不确定时间,因此在查看"Unknown attribute android:padding"
...的布局文件时会收到警告。
布局文件开始:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="@dimen/widget_margin"
android:id="@+id/widget" >
在以下情况下,我对android:layout_alignParentTop
等也收到类似的警告:
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/imageView_port"
android:visibility="gone"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
此外,我现在发现,当图像以正确的宽高比而不是正确的像素尺寸(较小)加载到ImageView
中时,图像将显示在{{1} }的实际尺寸(太小),而不是被拉伸以适合ImageView
的尺寸(就像以前那样,而且像我想要的那样)。
我不确定这些警告何时开始出现。而且我很困惑,因为根据the docs,看来至少android:padding仍然是有效的属性。
我收到的ImageView
的其他警告...这也是一个非常基本的属性,根据上述文档,它仍然是“合法”的。
答案 0 :(得分:0)
因此,清理和重建无济于事,并且Invalidate Caches / Restart也无济于事。
但是以下方法有效:
C:\Users\MyName\.AndroidStudio3.4\system\caches
的内容就是这样...不确定“ Invalidate Caches”为什么不会达到相同的目的...也许其他一些缓存很明显。
P.S。不能解决“无法拉伸图像以适合ImageView的问题”,但这必须是另一个问题。