WebView가 입력박스를 눌렀을 때 핸드폰 소프트 키보드에 문제가 없었다
1407 단어 안드로이드 기술
webView.setOnTouchListener ( new View.OnTouchListener () {
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
switch (event.getAction ()) {
case MotionEvent.ACTION_DOWN :
case MotionEvent.ACTION_UP :
if (!v.hasFocus ()) {
v.requestFocus ();
}
break ;
}
return false ;
}
});
테스트를 통해 소프트 키보드를 조정할 수 있다.
---------------------------------------------------------
어떤 때는 한 페이지에서 플로피 키보드를 꺼낸 후 다른 페이지로 넘어가도 플로피 키보드가 켜져 있을 때가 있다. 이럴 때 플로피 키보드를 숨기려면 플로피 키보드를 숨겨야 한다. 플로피 키보드를 돌리기 전의 페이지에서 원패스 방법을 복사하고 키보드를 숨길 수 있다.
@Override
public void onPause()
{
super.onPause();
Logger.e("ActivityManager", "onPause");
((InputMethodManager) getSystemService(INPUT_METHOD_SERVICE)).
hideSoftInputFromWindow(RetrievePasswordActivity.this.getCurrentFocus().get WindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
}
전재:http://blog.sina.com.cn/s/blog_705dc23f0101auwj.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
WebView가 입력박스를 눌렀을 때 핸드폰 소프트 키보드에 문제가 없었다WebView에 입력란이 있을 때 누르면 핸드폰 소프트 키보드가 호출되지 않습니다.웹뷰에 초점을 맞추면 된다고 인터넷에서 검색해 보세요.방법이 호출되었습니다. 코드는 다음과 같습니다: 웹 뷰.requestFocus(...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.