2012-01-21 5 views
5

프로젝트 이름을 마우스 오른쪽 버튼으로 클릭하고 New | Other | Android XML File을 선택한 다음 "New Android XML File"대화 상자의 "Resource Type"스피너에서 "Preference"를 선택하여 환경 설정 XML 파일을 만들었을 때), res/layout 대신 res/xml에 저장했습니다. 이게해야 할 일인가요?환경 설정 .xml 파일은 어디로 가야합니까?

답변

9

예, 환경 설정 xml 파일은 res/xml 디렉토리에 있어야합니다.

이름에서 알 수 있듯이 res/layout 디렉토리는 레이아웃 xml 파일에만 사용됩니다.

+0

감사합니다; preferences xml 파일은 나에게 레이아웃 파일처럼 보이지만 결국, Preferences 스크린의 UI를 조작하고있는 것입니다. –

+1

환경 설정 화면의 UI를 실제로 조작하지 않고 원하는 환경 설정을 입력하면 미리 준비된 레이아웃이 채워집니다. 그러나 레이아웃 파일은 실제로 화면 상 어디에 놓여 있는지를 정의합니다. – HXCaine

2

기본적으로 SharedPreference 파일은 해당 환경 설정 이름과 xml formate를 사용하여 해당 Project 디렉토리에 저장됩니다.

해당 파일을 참조하거나 Eclipse에서 해당 파일의 데이터를 다음 아래와 같이 할 보려는 경우 : 이클립스의 DDMS에서

고토 FileExplorer 다음

여기
data/data/YOUR_APPLICATIO_PACKAGE/shared_prefs/abc.xml 

, abc.xml 당신을이다 응용 프로그램 실행 중에 작성한 기본 설정 파일 이제 그 파일을 PC에 복사하면 shared_prefs에 저장 한 데이터와 그 값을 볼 수 있습니다.

즐기십시오. :)

+0

BTW,이 답변은 OP와는 다른 환경 설정 파일에 대한 것입니다. http://stackoverflow.com/questions/6146106/where-are-shared-preferences-stored에는 앱의 런타임 공유 환경 설정 파일에 대한 자세한 설명이 있습니다. 여기서 질문은 ** 개발 시간 ** 환경 설정 파일에 대해 ** 사용자가 앱에 설정할 수있는 환경 설정의 이름 및 유형 (사용자 설정이라고도 함)을 지정합니다. http://developer.android.com /guide/topics/ui/settings.html#DefiningPrefs – ToolmakerSteve

관련 문제