2014-04-30 2 views
0

안녕하세요 stackoverflow 사용자는 인터넷을 통해 많은 게시물을 stackoverflow하여 검색했지만 문제를 해결하는 데 올바른 답변을 찾을 수 없습니다. 클릭 할 때 버튼의 배경색을 변경하고 싶습니다. XML에 오류가 발생합니다. 버튼에 새 XML과 같은 것을 사용하고 버튼을 눌렀을 때와 기본 색상이 아닌 다른 값을 설정하려고합니다. 버튼 배경 속성에서 XML을 가져 오려고합니다. Failed to parse file C:\Users\marian.pavel\Desktop\tempwork\Sym_Temp_Dynamic\res\drawable\reset.xml안드로이드는 버튼을 보류 할 때 배경색을 변경합니다.

모든 ideeas을 나는이 문제를 해결할 수있는 방법 :

<?xml version="1.0" encoding="utf-8"?> 
    <selector xmlns:android="http://schemas.android.com/apk/res/android"> 
     <item android:state_pressed="true" 
      android:background="#3399FF" /> 

     <item android:background="#3399FF" /> 
    </selector> 

다음과 같은 에러가 발생합니다

지금까지 XML이 무엇입니까? 덕분에

+0

가능한 중복 "제공 구문 분석에 실패했습니다 "안드로이드 ADT에서 오류 (http://stackoverflow.com/questions/7721697/valid-xml-file-gives-failed-to-parse-error-in-android-adt) – Fllo

+0

새 파일을 만들었습니다 다른 이름, 여전히 몇 가지 문제, 나는 또한 코드에서 가져 오려고했습니다. –

+0

그리고 프로젝트를 청소 하시겠습니까? – Fllo

답변

0

정확한 xml이면 공백으로 인해 구문 분석 오류가 발생할 수 있습니다. 는 XML의 첫 번째 줄의 빈 공간이나 줄 바꿈을 제거 태그 전에 빈 공간을 제거하거나이 코드 깨끗한 & 빌드를 붙여 복사하고 다시 실행하려고 :

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:state_pressed="true" 
     android:background="#3399FF" /> 
    <item android:background="#3399FF" /> 
</selector> 
[유효한 XML 파일의
관련 문제