2015-10-09 15 views
8

Uzyskanie nieznanego błędu wykrzyknika w pliku xml Widok obrazu, gdy próbuję ustawić efekt marszczyć w atrybucie "Android: tło".nieznany wykrzyknik w pliku xml

Skomentowałem wiersz, w którym pojawia się ten błąd.

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/tabContainer" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:orientation="vertical" 
android:padding="15dp" 
> 

<ImageView 
    android:id="@+id/tabImage" 
    android:layout_width="match_parent" 
    android:background="@drawable/tab_bg" <!-- Line where I get error--> 
    android:layout_height="wrap_content" 
    android:layout_gravity="center" /> 

<TextView 
    android:id="@+id/tabText" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:gravity="bottom|center" /> 
</LinearLayout> 

Po kliknięciu tego wykrzyknika następuje przekierowanie do następującego pliku.

V22/tab_bg.xml

<?xml version="1.0" encoding="utf-8"?> 
<ripple xmlns:android="http://schemas.android.com/apk/res/android" 
android:color="?android:attr/colorControlHighlight"> 
<item android:id="@+id/mask" 
    android:drawable="@android:color/white"/> 

</ripple> 

Aplikacja działa idealnie, ale nie jestem w stanie uzyskać ten odzew.

Uwaga: Używam Android Studio 1.4

Odpowiedz

35

Nie martw się, to nic nowego Androida Studio 1.4, to pojawiają się dlatego, że zwykle pojawiają się małe ikony pokazujące obraz z rozciągliwej, ale jeśli używasz xml (nie jest obrazem), IDE nie może pokazać małego podglądu, ale nie przejmuj się tym błędem, ponieważ It's not an error =)

Jeśli nie możesz uzyskać efektu marszczenia może to dla innego problemu, to muszę zadać jeszcze jedno pytanie.

+0

To powinno być zgłoszone jako błąd, prawda? To nosense, że czerwone ostrzeżenie pojawia się tylko dlatego, że Android Studio nie może wyświetlać losowania. – javmarina

+0

Moim zdaniem to nie jest błąd, to absurd .... może, ale kolejne ostrzeżenie, jestem pewien, że losowanie jest wyświetlane w następnych aktualizacjach zamiast wykrzyknika. =) @javmarina – Aspicas

+2

To oczywiście błąd, ponieważ ikona nie ma podpowiedzi, a użytkownicy muszą znaleźć Google'a, aby znaleźć odpowiedź. –