안드로이드 개발 질문/답변
(글 수 45,052)
메뉴버튼 클릭 시, 6개의 아이템을 일직선으로 출력하기 위한 방법을 찾는 중입니다.
기본 메뉴는 자동으로 크기 조절이 되어서 그 부분이 불가능한것 같아 버튼으로 구성할려고 합니다.
메뉴버튼의 리스너를 받아서 버튼의 visibilyty 를 바꾸어서 출력하려고 하는데, 메뉴버튼의 리스너를 어떻게 받아오는지 모르겠네요.
경험 있으신 분들의 조언 부탁드립니다. 아니면 더 좋은 메뉴 구성법이 있으시다면 조언 부탁드립니다.
2010.09.28 11:41:06
답변감사합니다. onkeydown 메소드를 오버라이딩, keycode를 받아와서 해결봤네요.
c# 할 때 자주 하던건데 이게 기억이 안나다닛 OTL...
2013.08.23 20:31:41
저와 같은 방식으로 개발 하신듯 해서 추가로 질문좀 올립니다.
개발은 에뮬레이터 2.2.2에서 했고 주 테스트 기종은 2.3.6 SHW-M460D 에서 했습니다.
정상적으로 작동했는데
안드로이드 4.1.2 SHV-210 과 SHV-250 에서는 버튼을 두번 클릭해야 작동 하네요.
버튼뿐 아니고 클릭하는 모든 곳에서 두번 클릭해야 합니다. 단 실행 후 두번째 클릭까지는 먹힙니다,
그런데 클릭 한번 하고 화면 빈곳을 클릭 한 후에 버튼 클릭하면 정상작동 합니다.
그래서 가상버튼을 만들어서 강제로 클릭하게 만들어 봤는데 소용 없군요.
같은 버전의 SHV-E160 에서는 정상 작동 합니다.
아직 커스텀 메뉴로 바꿔서 테스트는 못해봤습니다. 되겠지요.
메뉴가 없는 Activity는 잘 됩니다.
이런 경험 해 보신분 혹시 계신가요? 해결하셨으면 방법좀 알려 주세요.




저 같은 경우에는 메뉴 쪽(다른 쓸모가 있어서)은 그대로 나두고
버튼을 따로 만들어서 어떤 이벤트(ex.체크박스 체크)가 발생하면
버튼이 visible되게 했었습니다.