2017-02-02 15 views
1

, когда я добавляю изображение в вид карты, я получаю ошибку, например Ошибка: (34) Нет идентификатор ресурса найдено для атрибута 'srcCompat' в пакете '' com.hackerinside.jaisonjoseph.radioplanetОшибка: (34) Идентификатор ресурса не найден для атрибута 'srcCompat' в пакете 'com.hackerinside.jaisonjoseph.radioplanet'

это мой content_main.xml

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout 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:id="@+id/Relative" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:background="@android:color/holo_blue_dark" 

app:layout_behavior="@string/appbar_scrolling_view_behavior" 
tools:context="com.hackerinside.jaisonjoseph.radioplanet.MainActivity" 
tools:showIn="@layout/activity_main"> 


<Button 
    android:text="Button" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:id="@+id/button" 
    android:layout_centerVertical="true" 
    android:layout_centerHorizontal="true" /> 

<android.support.v7.widget.CardView 
    android:layout_width="350dp" 
    android:layout_height="200dp" 
    app:cardElevation="10dp" 
    android:id="@+id/card" 
    android:layout_above="@+id/button" 
    android:layout_centerHorizontal="true" 
    android:layout_marginBottom="15dp" 
    android:layout_marginTop="20dp"> 


    <ImageView 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     app:srcCompat="@mipmap/ic_launcher" 
     android:id="@+id/imageView" /> 
</android.support.v7.widget.CardView> 

+0

http://stackoverflow.com/questions/38161864/no -resource-identifier-found-for-attribute-srccompat-in-package-learnapp-andr –

ответ

2

Избегайте использования srcCompat, srcCompat атрибут фактически определен в AppCompat библиотеке:

Заменить это:

app:srcCompat="@mipmap/ic_launcher" 

С этим:

android:src="@mipmap/ic_launcher" 
+0

не работает, давая ошибку, например Неожиданный префикс пространства имен «приложение», найденный для тега ImageView less ... (Ctrl + F1) Большинство представлений Android имеют атрибуты в пространстве имен Android. При ссылке на эти атрибуты вы должны включить префикс пространства имен, или ваш атрибут будет интерпретироваться как aapt как обычный пользовательский атрибут. Аналогично, в файлах манифеста почти все атрибуты должны находиться в пространстве имен android: namespace. –

+0

Если я использую содержимое оболочки или сопоставляю родительский элемент, я не могу его отрегулировать –

+1

@Jaison_Joseph yo joseph bro вам нужен upvote: O –

 Смежные вопросы

  • Нет связанных вопросов^_^