사용자가 실제 텍스트를 누르면 (오른쪽의 확인란이 아니라) 새로운 (하위) 환경 설정 화면으로 이동하는 확인란 환경 설정을하고 싶습니다.결합 된 CheckboxPreference/PreferenceScreen은 어떻게 작성합니까?
마찬가지로 설정 -> 무선 -> 모바일 네트워크 설정 -> 액세스 포인트 이름에서 제어하십시오.
사용자가 실제 텍스트를 누르면 (오른쪽의 확인란이 아니라) 새로운 (하위) 환경 설정 화면으로 이동하는 확인란 환경 설정을하고 싶습니다.결합 된 CheckboxPreference/PreferenceScreen은 어떻게 작성합니까?
마찬가지로 설정 -> 무선 -> 모바일 네트워크 설정 -> 액세스 포인트 이름에서 제어하십시오.
두 가지 가능성 :
1) 당신은 android source code을 얻을 그들은 그것을 어떻게 볼 수 있습니다.
2)이 question의 옵션을 확인하십시오. 특정 DialogPreference
으로 이동하려했습니다. 나는 특별한 경우를 만들었고 새로운 Dialog
을 보여주는 것이 더 좋다고 생각합니다.
내 Nexus One에는 액세스 포인트 이름 환경 설정에 체크 박스가 없습니다. Android 2.1 에뮬레이터, Motorola CLIQ, Google Ion 또는 T-Mobile G1에도 포함되어 있지 않습니다.
설명하는 패턴이 기본 설정 UI가 설정된 방식을 위반하는 것 같습니다.
당신이 원하는대로 동작하는 Android에 내장 된 환경 설정을 찾으면 오픈 소스 코드에서 찾을 수 있습니다. 설정에서 사용되는 환경 설정 중 많은 부분이 공개 API의 일부가 아니지만 구현을 자신의 프로젝트에 복제 할 수 있습니다.
그게 이상합니다. 에뮬레이터와 영웅 모두에 있습니다. 생각해 보니 실제로는 라디오 버튼 (APN 선택 용)이지만 체크 박스는 똑같습니다. – aioobe
감사합니다. APN-PrefreneceActivity의 코드가 http://android.git.kernel.org/?p=platform/packages/apps/Settings.git;a=blob;f=src/com/android/settings에서 즉시 발견되었습니다. /ApnEditor.java;h=62856d119e7a7ec5f15c0c30ebc1a5776dc3b3ef;hb=HEAD – aioobe