2011-02-14 6 views
20

내 안드로이드 장치의 나머지 부분과 "표준"을 가능한 한 많이 섞으려고합니다. 그것은 독립 실행 형 응용 프로그램이나 운영 체제 또는 다른 것들과 통합되지 않은, 난 그냥 익숙한보고 싶어.Android : 좋은 (표준) 설정 메뉴

내가 관심있는 부분은 "설정"화면입니다. 안드로이드의 표준 설정 화면을 살펴보면, 메뉴 항목 사이에 핀 줄무늬가 깔끔하고 잘 어울린 완벽한 글꼴 크기입니다.

어떻게하면됩니까? 그것은 ListView인가? 일반 LinearLayout으로 끝났습니까?

내 애플 리케이션에서 & 느낌을 복제 할 수 있기를 원합니다. 아무도 도와 줄 수 있니?

enter image description here

는 그리고 그것은 단지 Adroid OS 아니다. 그것은 "전문가"대부분의 거기 애플 리케이션 :

enter image description here

많은 감사

+5

GREA 질문. 이것은 Google의 첫 번째 결과이며, 잘 편집되고 도움이되었습니다. 사람들은 대단한 질문만큼이나 중요하다는 것을 깨닫지 못합니다. 감사. – MaiaVictor

답변

0

AFAIK 자사의 ListView. 사용자 지정 ListView를 구현하면 비슷한 효과를 얻을 수 있습니다.

또한, 당신이

+0

고마워, 내가 맞춤 위젯을 만들어야한다고 말하는거야? 다시 사용할 수있는 표준이 없습니다. 아니면 그냥 목록보기를 사용할 수 있지만 내 자신의 목록 항목을 추가 할 수 있습니다. 나는 현재 아이콘에 대해서 너무 걱정하지 않는다. 단지 텍스트 일 ​​뿐이다. 감사. –

+0

예, 사용자 지정 어댑터와 함께 ListView를 제공하는 것에 대해 말하고 있습니다. 이러한 어댑터에서 행 모양을 결정할 수 있습니다. –

+0

감사합니다, 셰이크. 목록 항목을 어떻게 제공합니까? XML 파일에서 또는 원본 레이아웃 xml에서 하드 코딩 할 수 있습니까? 아니면 프로그래밍 방식으로 완료해야합니까? –

11

사실의 ListView 행에 대한 이러한 아이콘을 만들 수 Icon Design Guidelines을 수행해야합니다, 이것은 직접 안드로이드 소스 코드의 일부입니다, 그래서 난 강력하게 구조에서 살펴보고 조언을 것입니다 . 자세한 내용은 Android Settings tutorial을 참조하십시오.

  • preferences.xml
  • preference.xml :

    설정은 자신의 차례에 다음과 같은 xml 파일에 자신의 레이아웃을 기반으로 한 어떤합니다 (PreferenceActivity을 확장하는, 당신이 너무이를 볼 수도 있습니다)에 SettingsActivity에서 만든

이 어떤 독서를 필요로하므로

상황이 매우 강하게 연동 ...

+0

와우, 링크 주셔서 감사합니다. 따라서 동일한 결과를 복제하는 것은 쉬운 방법이 아닙니다. –