2011-09-27 1 views
0

이미지에 봐주십시오. 이것은 PreferenceScreen 항목입니다. 이 항목을 클릭하면 다른보기를 표시해야합니다. 다음 화면을하십시오 참조 :나만의 환경 설정 화면을 만드는 방법은 무엇입니까? <img src="https://i.stack.imgur.com/45KLa.png" alt="enter image description here"></p> <p>가 오른쪽 창에 빨간색으로 반올림 항목이 :

enter image description here

+0

환경 설정 화면 시스템 뒤에있는 점은 일관된 UX를 제공하는 것입니다. 기존의 환경 설정 유형에 맞지 않는 데이터 유형에 대해 자신 만의'Preference' 서브 클래스 (일반적으로'DialogPreference'를 확장)를 만들 수 있습니다. 또는, 왼쪽 된 창에 ''자식 요소를 통해 완전히 다른 활동 (전체 화면을 차지)을 시작하는 기본 설정 헤더를 넣을 수 있습니다. 그러나 일관된 환경 설정 UX를 표시하지 않으려면 환경 설정 화면을 전혀 사용하지 말고 단순히 자신의 활동을 디자인하십시오. – CommonsWare

답변

0

당신은 생성자에서 setLayoutResource()를 통해 자신의 레이아웃을 설정이 켜지지 Preference 클래스 정말 최소한의 서브 클래스를 확인하고를 재정 의하여 당신이 XML 매개 변수에 전달해야 아무것도 바인딩 할 수 있습니다 onBindView(View) 방법. 당신 자신이 당신이 재고 할 수 있습니다 다른보기를 많이 만드는 발견하면 설정이 합리적으로 몇 가지 테마를 견딜 수 있지만 있기 때문에

는, 완전한 <com.mypackage.mypreference/> 태그

를 사용하여 XML에 PreferenceScreen 내에서 사용할 수 있습니다. 아마 "widget-y"를 가져서는 안됩니다.

관련 문제

 관련 문제