메뉴 버튼을 길게 누르면 전화기가 진동합니다. 메뉴 키를 길게 눌러서 어떤 행동을 취하는 법. 예를 들어, ChangeMyLang() 메소드. 그렇게 할 수 있습니까?메뉴 버튼 길게 누르기 동작
0
A
답변
1
기본적으로 ActionBar
항목은 툴팁에 title
속성을 표시합니다. 이 기능을 재정의 할 수 없습니다. 그러나 사용자 정의 ActionProvider
을 만들 수 있습니다. 여기에서 View.OnLongClickListener
을 에 설정하면이됩니다.
"ApiDemo"ActionBarSettingsActionProviderActivity
을 확인하십시오. 출발점으로, 당신의 ActionProvider
의 onCreateActionView
는 다음과 같이 보일 것 사용 (link) :
@Override
public View onCreateActionView() {
LayoutInflater layoutInflater = LayoutInflater.from(mContext);
View view = layoutInflater.inflate(R.layout.action_bar_custom_action_provider, null);
ImageButton button = (ImageButton) view.findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// Respond to normal click
}
});
button.setOnLongClickListener(new OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
// Respond to long-click
return true;
}
}
return view;
}
편집 : 당신이 하드웨어 메뉴 버튼을 오버라이드 (override)에 대해
을 이야기하는 경우 , 당신은 할 수 있지만 귀하의 애플 리케이션에서만. 키 이벤트에 연결하는 방법에 대한 내용은 here을 참조하십시오.
+0
질문을 다시 읽고 시스템 메뉴 버튼 ("하드웨어"버튼)에 대해 이야기하고 있다는 것을 깨달았습니다. 그렇다면이 대답은 그와 아무 관련이 없습니다. 나는 당신이 '메뉴'버튼을 의미한다고 생각했다. –
관련 문제
- 1. Android : 편집 길게 누르기 메뉴
- 2. 길게 누르기 메뉴 표시 - Phonegap
- 3. Android 홈 버튼 길게 누르기
- 4. 모바일 사파리의 길게 누르기 버튼?
- 5. 홈 버튼 길게 누르기 시뮬레이션
- 6. Android - 볼륨 버튼 길게 누르기
- 7. 안드로이드에서 길게 누르기 감지
- 8. Unity Input.touches - 길게 누르기 지연에 대한 동작
- 9. Android - SherlockActionBar 길게 누르기 아이콘 메뉴
- 10. UITableView 길게 누르기 메뉴 - 어디에서 오는 것입니까?
- 11. 자바 스크립트에서 버튼 길게 누르기 카운트 초
- 12. 길게 누르기 Android
- 13. 플래시 AS3 길게 누르기
- 14. 스크롤로 안드로이드 길게 누르기
- 15. WinJS ListView 길게 누르기
- 16. 길게 누르기 - iPhone cocos2d
- 17. 짧게 누르고 길게 누르기
- 18. 자바 스크립트 이벤트가 길게 누르기/탭으로 누르기
- 19. Android 길게 누르면 버튼 상황에 맞는 메뉴
- 20. YUI + jQuery 길게 누르기 동작 및 기본 클릭
- 21. 제스처 + 길게 누르기 동작 모두 작동하지 않음 함께
- 22. 고유 한 버튼 누르기 동작 수행
- 23. 키보드를 길게하려면 길게 누르기 옵션 메뉴 키를 어떻게 비활성화합니까?
- 24. 안드로이드의 격자보기에서 길게 누르기 이벤트
- 25. Android 브라우저에서 길게 누르기 기능
- 26. UICcrollView 내의 UICollectionView : 길게 누르기
- 27. 길게 누르기 제스처가 작동하지 않음
- 28. 길게 누르기 후 스 와이프
- 29. 안드로이드 앱 아이콘 길게 누르기
- 30. MonkeyRunner에서 길게 누르기 사용 중지
여기를 참조하십시오 : http://stackoverflow.com/questions/10530517/override-menu-key-long-press-and-launch-an-application-on-long-press –
아직도 있습니까? –