摘抄代码没测试 发起程序的返回顺序以及恩enter建取消输入法
1.<activity ... android:launchMode="singleTop" />
Intent intent= new Intent(context, YourActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_SINGLE_TOP);
2.yourEditTextHere.setOnEditorActionListener(new OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId,
KeyEvent event) {
if (event != null&& (event.getKeyCode() == KeyEvent.KEYCODE_ENTER)) {
InputMethodManager in = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
in.hideSoftInputFromWindow(searchBar
.getApplicationWindowToken(),
InputMethodManager.HIDE_NOT_ALWAYS);
userValidateEntry();
}
return false;
}
});
这个我测试没有看出啥效果
更多相关文章
- Android打造炫酷进度条效果
- 【Animation】 使用handler和Runnable实现某一个控件的抖动效果
- 【Appium + Python3】之安卓8.1,使用xpath定位不到元素
- Android实现图片毛玻璃背景效果
- 【简单的学生管理界面】Android的Activity与Activity之间如何传
- Android之SQLite——update基于A表更新B表中的值
- android实现通知栏透明
- Android(安卓)属性动画实现的扇形菜单效果
- Android(安卓)取消GridView和ListView item被点击时的效果