2011-04-14 5 views
0

작은 Android 슬레이트 PC에서 실행할 앱을 개발할 것입니다. 대부분의 화면은 문자열 격자로 처리됩니다. 원래 아이디어는 그리드의 하나 이상의 행을 강조 표시 한 다음 온 스크린 버튼을 클릭하여 작업을 수행하는 것이 었습니다.Android에서 상황에 맞는 메뉴를 호출하는 방법은 무엇입니까?

버튼 공간이 부족하여 바로 마우스 오른쪽 버튼 클릭 컨텍스트 메뉴를 생각했습니다.

하지만, 선택한 Android 기기에 '마우스 버튼'이 있다는 보장은 없습니다. 마우스와 같은 장치가없는 완전히 터치 스크린이라면 어떻게 될까요?

아마도 걱정할 필요는 없지만 하드웨어를 선택해야합니다. 누군가 다른 사람이 아직 선택하지 않을 것입니다. 그렇다면 문자열 격자에서 여러 기능을 가장 효과적으로 호출하는 방법은 무엇입니까?

그런 것과 훨씬 작은 화면 크기 등을 다루기 위해 GIU에 대한 제 생각을 다시 생각해야 할 수도 있습니다. URL이나 책에 관계없이 모든 읽기 권장 사항은 무엇입니까?

답변

2

안드로이드에 대한 표준 UI 규칙은 긴 누르기 이벤트로 마우스 오른쪽 버튼 클릭 컨텍스트 조치를 에뮬레이션하는 것입니다. 사용자가 문자열을 강조 표시하고 해당 섹션을 누르고 있으면 상황 별 메뉴가 옵션 목록과 함께 나타날 수 있습니다.

+0

+1 감사합니다. 그런 지혜의 목록이 있습니까? URL 또는 책? 필자는 "Android 용 cdoe 작성 방법"이 필요하지 않지만 GUI 패러다임에 대해 알아야합니다. – Mawg

+0

죄송 합니다만이 경험을 통해 알 수 있습니다. 아마존의 터치 기반 UI 디자인에 대한 책이 많이 있습니다. 어쩌면 당신은 "프로그래머"스택 교환 사이트에 질문을 올릴 수 있습니다. – bfly2000

관련 문제