반응형
EditText 요청 포커스
로그인 페이지를 다음과 같이 디자인하고 있습니다.
UserName: .....
Password: .....
LoginButton
활동이 시작되면 포커스가 "사용자 이름"텍스트 상자로 이동하고 키보드가 나타나기를 원합니다.
다음 코드를 사용하고 있습니다.
boolean checkFocus=user.requestFocus();
Log.i("CheckFocus", ""+checkFocus);
if(checkFocus==true)
{
InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
mgr.showSoftInput(user, InputMethodManager.SHOW_IMPLICIT);
}
활동이 시작되고 포커스가 "사용자 이름"editText 상자에있을 때 키보드가 나타나도록이 코드를 작성하는 위치를 이해하지 못합니다. 누구든지 나를 안내해 줄 수 있습니까?
프로그래밍 방식 :
edittext.requestFocus();
xml을 통해 :
<EditText...>
<requestFocus />
</EditText>
또는 수동으로 onClick 메소드를 호출하십시오.
네, 답을 얻었습니다. 그냥 manifest
파일을 다음과 같이 편집하십시오 .
<activity android:name=".MainActivity"
android:label="@string/app_name"
android:windowSoftInputMode="stateAlwaysVisible" />
및 설정 EditText.requestFocus()
에 onCreate()
..
감사..
youredittext.requestFocus()
활동에서 불러
oncreate();
거기에 위의 코드를 사용하십시오.
그것은 다음과 같이 나를 위해 일했습니다.
ed1.requestFocus();
return; //Faça um return para retornar o foco
edittext.requestFocus()
나를 위해 일하는 내 Activity
및Fragment
참조 URL : https://stackoverflow.com/questions/8077755/edittext-request-focus
반응형
'programing' 카테고리의 다른 글
CAGradientLayer, 크기가 제대로 조정되지 않고 회전시 찢어짐 (0) | 2021.01.16 |
---|---|
WPF 데이터 그리드의 날짜 형식 (0) | 2021.01.16 |
상태가 내 클래스로 구성된 경우 Android에서 방향 변경 중 상태를 저장하는 방법은 무엇입니까? (0) | 2021.01.16 |
Guava를 사용하여 가능한 null 값을 기본값으로 변환하는 방법은 무엇입니까? (0) | 2021.01.16 |
쉼표와 포인트를 사용하여 문자열을 이중으로 구문 분석 (0) | 2021.01.16 |