2012-08-17 6 views
4

addPreferencesFromResource()을 사용하여 ICS에 환경 설정을 추가해야합니다.
ICS에서 더 이상 사용되지 않음으로 표시됩니다.
xml 폴더에 환경 설정 레이아웃을 추가했지만 환경 설정 활동에 추가 할 수 없습니다.ICS에서 환경 설정을 추가하는 방법

어떻게 추가 할 수 있습니까?

답변

2

API 레벨 11 이상에서는 PreferenceFragments을 사용하여 addPreferencesFromResource()으로 전화 할 계획입니다. 이 예는 the documentation for PreferenceActivity에서 확인할 수 있습니다.

것은 당신이 API 레벨 11 +에 PreferenceFragment을 지원하기 위해 노력하고, 그러나 아직도 오래된 장치를 지원하는 경우 만하면 ... 당신의 PreferenceActivity 전화 addPreferencesFromResource() 직접 해당 설명서에 표시된 두 물건을 수행해야합니다 당신은 오래된 장치를 사용하고 있습니다. addPreferencesFromResource()이 사용 중지됨으로 표시되었지만 작동하지 않는다는 의미는 아니며 더 중요하게는 API 레벨 10 이하의 유일한 사용자입니다.

Here is a sample project 원본의 단일 집합에서 API 레벨 11 스타일 조각과 기본 PreferenceActivity을 모두 지원한다는 것을 보여줍니다.

관련 문제