本篇文章会介绍一些改善App体验的知识,有不对的请指正。
输入面板的控制问题
大家一定经常遇到过以下这种问题,有时我们并不想下面的Tab显示在输入面板上面,那么可以在AndroidManifest.xml里对应的Activity添加以下属性,更多请参考官网介绍:地址
android:windowSoftInputMode="adjustPan"
上图中输入后,应该自动隐藏输入面板
在有输入框与按钮的界面,输入完成点击按钮后应该自动隐藏输入面板。
public static void hideKeyboard(Context context, EditText input) {
InputMethodManager imm = (InputMethodManager)context.getSystemService("input_method");
imm.hideSoftInputFromWindow(input.getWindowToken(), 0);
}