Xar*_*lon 4 keyboard android message android-intent
有一个页面,用户可以在需要时发送电子邮件,短信或致电其客人.问题是当用户向其访客发送电子邮件时,键盘不会隐藏.即使我在解决问题方面遇到了一个小问题,但仍然很难找到相似的帖子来解决它.我也将制作截图并将它们放在这里.
如您所见,发送邮件后键盘不会隐藏.
Intent sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.setType("text/plain");
sendIntent.putExtra(Intent.EXTRA_EMAIL,
new String[] { **EmailAddress** });
startActivityForResult(sendIntent, 1);
@Override
protected void onActivityResult(int arg0, int arg1, Intent arg2) {
super.onActivityResult(arg0, arg1, arg2);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
InputMethodManager inputManager = (InputMethodManager) activity
.getSystemService(Context.INPUT_METHOD_SERVICE);
inputManager.hideSoftInputFromWindow(**AnyViewOfScreen**.getWindowToken(),
InputMethodManager.HIDE_NOT_ALWAYS);
}
}, 300);
}
Run Code Online (Sandbox Code Playgroud)
小智 5
只需在清单中为欲望活动添加以下代码即可,这很容易:
android:windowSoftInputMode="stateAlwaysHidden"
android:configChanges="keyboardHidden"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3439 次 |
最近记录: |