2011.09.23 (2) - android sample 의 Notepad (setDefaultKeyMode)

2019 단어 androidnotepadsample
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 에 효과 가 없 는 것 같 습 니 다.

좋은 웹페이지 즐겨찾기