2011-05-13 4 views
0

addPreferenceFromResources() 메소드를 사용하여 XML 파일에서 설정 정의를 읽고이를 현재 활동의보기로 확장합니다. 하지만 그것은 나에게 오류를주고이 방법은 안드로이드에서 지금은 사용되지 않습니다라고 말하고 있습니다. 이 작업을 수행하는 새로운 방법을 배우도록 도와주세요.Pragmatic Hello Android, XML의 시세를 현재 활동으로 보려는 것

코드 :

import android.os.Bundle; 
import android.preference.PreferenceActivity; 

public class prefs extends PreferenceActivity{ 
    @Override 
    protected void onCreate(Bundle savedInstanceState){ 
     super.onCreate(savedInstanceState); 
     addPreferencesFromResource(R.xml.settings); 
    } 

} 

감사합니다, 하기 Varun

+0

"팽창 시팅"? 그게 무슨 뜻 이죠? – Gabe

답변

0

난 당신이 SDK 3.0을 사용하기 시작 생각합니다. 그들은 어떻게 든 새로운 fragments 기능으로 환경 설정 화면을 표시하는 방법을 변경했습니다. 앱으로 태블릿을 타겟팅하지 않으면 이전 addPreferencesFromResource이 여전히 작동합니다.

태블릿을 타겟팅하려면 doc (http://developer.android.com/reference/android/preference/PreferenceActivity.html)이라고 표시된대로 PreferenceFragment 클래스를 살펴보십시오.

관련 문제