2011.09.23 (2) - android sample 의 Notepad (setDefaultKeyMode)
참조: h
ttp://blog.csdn.net/silenceburn/article/details/6069645
http://blog.csdn.net/jimhard718/article/details/6191078
setDefaultKeyMode (int mode) 는 Activity 의 기본 버튼 모드 를 설정 합 니 다.
모드 는 총 5 가지 입 니 다.
DEFAULT_KEYS_DISABLE
DEFAULT_KEYS_DIALER
DEFAULT_KEYS_SHORTCUT
DEFAULT_KEYS_SEARCH_LOCAL
DEFAULT_KEYS_SEARCH_GLOBAL
DEFAULT_KEYS_DISABLE
,
DEFAULT_KEYS_DIALER
, :
DEFAULT_KEYS_SHORTCUT:
, ,
DEFAULT_KEYS_SEARCH_LOCAL:
, , ,
DEFAULT_KEYS_SEARCH_GLOBAL:
,
Activity 가 제공 하 는 기본 버튼 기능 은 매우 강력 합 니 다. 기본 버튼 을 전화 걸 기, 검색 입력, 메뉴 단축 키 등 으로 전송 할 수 있 습 니 다.
특정한 응용 장면 에서 매우 신기 하고 좋 은 사용자 느낌 을 줄 수 있다.
setDefaultKeyMode(DEFAULT_KEYS_SHORTCUT);
바로 가기 켜 는 거 예요.
저희 가 저번 편 에 있 는 menu 에서 이 걸 menu 로 단축 키 를 정의 할 수 있어 요.
@Override
public boolean onCreateOptionsMenu(Menu menu) {
System.out.println("create options menu");
menu.add(0, MENU1, 0, " ").setShortcut('1', 'b');
menu.add(0, MENU2, 0, " ");
return super.onCreateOptionsMenu(menu);
}
setShortcut(char numericChar, char alphaChar)
두 개의 매개 변수 로 두 개의 단축 키 를 설정 하 는 것 은 서로 다른 휴대 전화 키보드 에 대응 하기 위해 서다.
첫 번 째 매개 변수: 디지털 단축 키 는 12 키 키보드 (0 ~ 9, *, \ #, 총 12 개의 버튼) 입 니 다.
두 번 째 인자: 전체 키보드
시 뮬 레이 터 에서 작용 하 는 것 은 두 번 째 매개 변수 입 니 다. 시 뮬 레이 터 는 전체 키보드 이기 때 문 입 니 다.
이 설정 단축 키 는 지원 option menu 가 작용 하 는 것 같 습 니 다. context menu 에 효과 가 없 는 것 같 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Kotlin의 기초 - 2부지난 글에서는 Kotlin이 무엇인지, Kotlin의 특징, Kotlin에서 변수 및 데이터 유형을 선언하는 방법과 같은 Kotlin의 기본 개념에 대해 배웠습니다. 유형 변환은 데이터 변수의 한 유형을 다른 데이터...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.