반응형
프로그래밍 방식으로 버튼 위젯에 포커스를 설정하는 방법은 무엇입니까?
내 레이아웃 어딘가에있는 버튼 위젯에 포커스를 설정할 수 있습니까? onCreate
내 컨트롤 / 포커스가 프로그래밍 방식으로 해당 버튼에 있어야합니다.
네 가능합니다.
Button myBtn = (Button)findViewById(R.id.myButtonId);
myBtn.requestFocus();
또는 XML
<Button ...><requestFocus /></Button>
중요 참고 : 버튼 위젯은 focusable
및 이어야 focusableInTouchMode
합니다. 대부분의 위젯은 기본적으로 제공 focusable
되지 는 않습니다 focusableInTouchMode
. 따라서 코드에서 설정해야합니다.
myBtn.setFocusableInTouchMode(true);
또는 XML
android:focusableInTouchMode="true"
이 시도:
btn.requestFocusFromTouch();
참고 URL : https://stackoverflow.com/questions/3234607/how-to-set-focus-to-a-button-widget-programmatically
반응형
'Program Tip' 카테고리의 다른 글
Swift 4.0으로 컴파일 된 모듈은 Swift 4.0.1에서 가져올 수 없습니다. (0) | 2020.10.11 |
---|---|
Visual Studio에 포함 된 아이콘은 어디에 있습니까? (0) | 2020.10.11 |
Javascript-다른 배열 안에 배열 삽입 (0) | 2020.10.11 |
HTML / CSS의 라디오 / 체크 박스 정렬 (0) | 2020.10.11 |
Internet Explorer 8의 jQuery 문제 (0) | 2020.10.11 |