본문 바로가기

xml

레이아웃(xml) 색 반전 다른 소스의 레이아웃이나 XML을 참고하려고 복/붙을 하다보면 아래와 같이 레이아웃(XML)의 색이 반전되어 나오는 경우가 생긴다. 분명히 XML 파일을 봐도 레이아웃 바탕화면 색깔에 관한건 없다. 그런데도 레이아웃 바탕화면 색깔은 검정색이다. 먼저 styles.xml로 이동하자. parent="Theme.AppCompat"으로 되어있거나 아니면 다른 어떤걸로 되어 있을 수도 있다. parent를 아래와 같이 바꾸자. 색 반전이 일어났던 XML로 가보면 하얀바탕으로 나오는 것을 확인 할 수 있다. 더보기
android error Error:Error: 'I' is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore 위와 같은 에러가 뜬다면 res 아래 layout 아래 xml 파일 이름에 대문자 'I' 가 들어가 있기 때문에 뜨는 에러 이다. xml의 이름에 대문자를 없애자. 그러면 해결 된다. 더보기
R 파일에러 1. clean 해볼것.Project -> clean 하기 그후 이클립스 끄고 다시 켜기 2. 그래도 R파일이 생성되지 않으면 애초에 근원적인 문제로 돌아가야한다.R파일이 에러난 이유는 분명 res폴더에 잘못이 있는 것이다. res폴더에 있는 가장 대표적인 xml파일은 레이아웃과 스트링이 있다.이녀석들중에 내용에 이상이 있거나, xml파일명이 대문자가 들어가 있으면 에러가 날수 있다.이를 찾아서 고쳐야한다. 예를들어 저 같은 경우에는 집에 있는 pc와 노트북을 연동해서 프로젝트를 진행하다보니 복사, 붙여넣기를 해야하는 상황이 많았습니다. 그러다보니 이상하게 복사,붙여넣기가 된 경우가 생기고 그로인해 R에러가 생겼습니다. 예를들면 이런겁니다. string.xml에서 붉은색 글씨로 보이는 ?xd와 같은 이상.. 더보기