我有下一个GridView布局,我正在从他们的适配器充气。我正在显示布局和标题但我无法看到图像。无论如何,我看到屏幕上的空白区域。有什么想法吗?
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 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:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="200dp">
<ImageView
android:layout_width="match_parent"
android:layout_height="150dp"
app:srcCompat="@drawable/ic_icon_normal"
android:id="@+id/imageView" />
<TextView
android:text="Title of the Item"
android:layout_width="match_parent"
android:layout_height="50dp"
android:id="@+id/titleButton"
tools:text="Title of the Item"
android:textAlignment="center"
android:gravity="center_vertical" />
</LinearLayout>
答案 0 :(得分:1)
您是否已在gradle中添加 AppCompat库:
compile 'com.android.support:appcompat-v7:25.0.0'
Becuase app:srcCompat
属性实际上是在 AppCompat库中定义的。
您可以使用tools:ignore="MissingPrefix"
来避免暂时看到错误。
<android.support.v7.widget.AppCompatImageView
android:id="@+id/imageView"
android:layout_width="match_parent"
android:layout_height="150dp"
app:srcCompat="@drawable/ic_icon_normal"
tools:ignore="MissingPrefix"/>
尝试使用 AppCompatImageView