2012-03-19 5 views
2

나는 잘 작동하고 모든 안드로이드 폰에있는 설정/메뉴 키를 사용하는 휴대 전화 용 안드로이드 응용 프로그램을 개발했지만, 태블릿에서 테스트했을 때, 그런 키가 없다는 것을 깨달았습니다. 메모,지도 및 브라우저와 같은 응용 프로그램은 모두 상단에 메뉴/설정 버튼 (예 : https://web.archive.org/web/1/http://i.techrepublic%2ecom%2ecom/blogs/differences_browser_settings_tablet.png?tag=content;siu-container)이있는 막대를 사용합니다.Android 태블릿 용 애플리케이션 설정 버튼을 만드는 방법은 무엇인가요?

설정 메뉴를 태블릿의 상단 표시 줄에있는 버튼으로 변경하는 방법을 살펴 보았지만 전화 용으로 유지했지만 아직 아무것도 찾지 못했습니다. 그래서 제 질문은 태블릿에서 실행 중일 때 응용 프로그램 상단에 해당 버튼이있는 막대를 추가하고 휴대 전화에서는 실행하지 않을 때 어떻게해야합니까?

편집 : 나는 여전히 가장 좋은 방법은 이것이 통합하기 위해 무엇을 궁금 http://www.androiduipatterns.com/2011/06/tablet-ui-patterns-action-bar.html

: 좀 더 내가이 액션 바라는 것으로 보이는 것을 발견 검색 한 후. 내가 태블릿 용 애플리케이션과 전화 용 애플리케이션 두 가지를 사용해야합니까, 아니면 태블릿 용 xml 레이아웃을 변경해야만 작동합니까?

답변

3

이것은 휴대 전화와 태블릿뿐만 아니라 Android V1 + 2와 Android V3 및 4 (휴대 전화에서도 실행됩니다 4)입니다. 예를 들어, galaxy nexus 전화는 Android 4와 함께 제공되며 하드웨어 메뉴 키가 없습니다.

developer.android.com에는 수행 방법에 대한 정당한 정보가 있습니다. 대체로 하위 호환성을 살펴보고 싶습니다. (예 : android 3 and 4 OS에서 android 1-2를 실행하십시오.)

다른 크기의 장치에 대한 레이아웃을 학습하는 것이 도움이 될 수 있습니다.

http://developer.android.com/guide/practices/tablets-and-handsets.html

PS

http://developer.android.com/guide/practices/ui_guidelines/index.html

은, 그냥 내 폰에 대한 일 처리 봤는데 데모 응용 프로그램과 함께 연주 - 응용 프로그램은 2.1 SDK를 안드로이드를 대상으로하고, 메뉴 버튼 메뉴가 있습니다. 안드로이드 4.0 에뮬레이터에서로드 할 때, 3 개의 수직 점 인 아이콘을 클릭하면, 동작 표시 줄에서 내 전화기에 표시되는 메뉴를 사용할 수 있습니다.

관련 문제