XML 레이아웃 파일을 작성하지 않고 환경 설정 화면을 만들고 싶습니다. 나는 SQLite 데이터베이스에 설정을 저장하고 싶습니다. 이것이 가능한가?XML이없는 Android 환경 설정 화면
PreferenceScreen screen = new PreferenceScreen();
및 addPreference
를 사용하여 screen
에 기본 설정 항목을 추가
XML 레이아웃 파일을 작성하지 않고 환경 설정 화면을 만들고 싶습니다. 나는 SQLite 데이터베이스에 설정을 저장하고 싶습니다. 이것이 가능한가?XML이없는 Android 환경 설정 화면
PreferenceScreen screen = new PreferenceScreen();
및 addPreference
를 사용하여 screen
에 기본 설정 항목을 추가
당신은 단순히으로 (아마도 PreferenceFragment
에 대한 onCreate()
에서) 선호 계층 구조를 만들 수 있습니다. PreferenceFragment
(또는 조각을 사용하지 않는 경우 PreferenceActivity
)에는 계층 구조가 생성 된 후 setPreferenceScreen
이라고 부르기 만하면됩니다.
죄송합니다 ... 나는 모든 사용자 정의 db sqlite에 저장하려고하기 때문에 XML 설정 파일을 작성하지 않고 환경 설정 화면을 만들고 싶습니다. – user1798790
@ user1798790 - 내장 기본 설정 저장 시스템 대신 sqlite db를 사용하려는 이유가 무엇입니까? 프로그램의 다른 곳에서 환경 설정에 액세스하는 것이 더 어려워지고 설정 변경을 수신 대기하지 않게됩니다. (게다가 PreferenceActivity를 사용할 수 없으므로 다른 많은 작업을해야합니다.) –
환경 설정 화면의 GUI 만 사용하고 db.non과 인터페이스하여 정보를 저장합니다 XML 파일에서 .thank – user1798790
환경 설정 화면에서 표시 할 내용을 어떻게 알 수 있습니까? – Eric
XML을 사용하고 싶지 않고 PreferenceManager를 사용하고 싶지 않고 자신의 레코드를 저장하려는 경우 자신의 활동을 모두 만드는 것이 아닌가? –