2014-07-07 4 views
1

Eclipse를 다시 시작하고 정리하고 라이브러리를 삭제하는 등의 작업을하지 않았습니다. 모든 파일이/입술에 그릴 수있는Android XML을 구문 분석하지 못했습니다.

다음

내 주요 레이아웃 :

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

    <ImageView android:src="@drawable/language_line" <!-- have also tried android:background, same problem --> 
     android:layout_width="200dp" 
     android:layout_height="50dp" /> 

</LinearLayout> 

내 language_line.xml 파일 :

<?xml version="1.0" encoding="utf-8"?> 
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" > 
    <item> 
     <bitmap 
      android:src="@drawable/language_line_left" 
      android:gravity="left" /> 
    </item> 
</layer-list> 

그리고 내 language_line_left.xml 파일 :

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle"> 

    <gradient 
     android:startColor="#FFFFFFFF" 
     android:endColor="#FF000000" 
     android:angle="0" />    
    <size 
     android:width="30dp" 
     android:height="5dp" /> 

</shape> 

누구나 원격으로 잘못된 내용을 볼 수 있습니까?

Failed to parse file C:\Programming\workspacev3\Proj\res\drawable\language_line.xml 
Exception details are logged in Window > Show View > Error Log 

그리고이 : 나는 시도하고 <bitmap />를 사용할 때

org.xmlpull.v1.XmlPullParserException: Binary XML file line #6: <bitmap> requires a valid src attribute 

이것은 또한 단지 그렇지 않으면 잘 작동, 발생합니다. Eclipse에서 CTRL+Space을 입력하면 @drawable/language_line_left이 팝업되므로 리소스에 포함됩니다.

+0

이 우리가 갈 (붙여 넣기 잘못 하나!) 그것을 발견 –

답변

1

비트 맵이 아닌 드로어 블을 참조하려고합니다.

이 시도 :

<?xml version="1.0" encoding="utf-8"?> 
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" > 
    <item android:drawable="@drawable/language_line_left" /> 
</layer-list> 
+0

이 올바른 것입니다. 그러나, @ KarlMorrison이하려고하는 것이 확실하지 않습니다 ... 단 하나의 아이템으로 레이어 목록을 정말로 원하십니까? 아니면 문제를 재현하는 데 최소한의 예였습니까? – matiash

+0

@matiash 정확히 최소한의 예였습니다! –

+0

@ 카를 모리슨 아, 그건 의미가 있습니다. 감사! – matiash

관련 문제