안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
PreferenceScreen 을 사용하기 위해서
res/xml/layout_sign_in.xml 파일을 만들고
PreferenceActivity에서 addPreferencesFromResource( R.xml.layout_sign_in ); 을 해도
못 찾네요..;;
이클립스라서 R.xml. 까지 하면 선택할 수 있는 xml list가 나와야 할텐데 것도 나오지 않구요..ㅡ.ㅡ;;
혹시 이런 현상 겪어 보신분 계신가요..?
2010.11.12 11:34:53
빌드가 정상적으로 된 상태인가요? XML 이나 RES 폴더 어딘가에서 에러가 난 건 없나요?
그렇다면 Clean 해보시구요.. R.java 인가요. 빌드가 정상적으로 되면 그 파일에 해당 레이아웃 int 값이 설정 되어 있는지 확인해보세요.
2010.11.12 11:38:35
R파일이 없어 지신게 아닌가요....
혹시 R파일이 없어지셧다면 상단에 프로젝트로 가셔서 클린 해 보시구요
그래도 안된다면 res 폴더 안에 있는 파일중에 대문자가 들어가는 파일이 있거나...
.xml파일을 잘못 만들었을경우(소스가 오류난 경우)일 가능성이 매우 큽니다
참고되셨으면 좋겠네요 ^^;
2010.11.12 12:19:02
제가 본문에 명시를 하지 않은 게 있군요..
Clean/Refresh/Close/Eclipse restart 등은 모두 다 해보았습니다.
해당 xml 파일에 오류도 없는 상태이구요..;;
답변 감사드립니다. =)
2010.11.12 12:30:24
다른 소스 파일들(Activity를 상속받은)에선 R.xml. 해서 사용가능한데..
PreferenceActivity를 상속받은 클래스에선 R.xml. 하면 못 찾는다고 나옵니다.
무슨 관계가 있는 걸까요..?
PreferenceActivity를 상속받은 클래스에선 R.xml. 하면 못 찾는다고 나옵니다.
무슨 관계가 있는 걸까요..?



