【发布时间】:2011-08-29 07:20:46
【问题描述】:
我有一个显示默认软键盘所需的活动(强制进入纵向模式)。所以我想我会在活动启动时将焦点设置在编辑文本上......到目前为止一切都很好。
两个问题
- 软键盘不应 可以关闭此活动
- 软键盘需要 从底部抬高 50 像素 屏幕的
寻求帮助来解决这两个问题。谢谢。
【问题讨论】:
标签: android
我有一个显示默认软键盘所需的活动(强制进入纵向模式)。所以我想我会在活动启动时将焦点设置在编辑文本上......到目前为止一切都很好。
两个问题
寻求帮助来解决这两个问题。谢谢。
【问题讨论】:
标签: android
解决#1
private void hideSoftKeyboard()
{
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(mAutoCompleteTextView.getApplicationWindowToken(), 0);
}
private void showSoftKeyboard()
{
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,InputMethodManager.HIDE_IMPLICIT_ONLY);
}
#2 无解
【讨论】: