在android中,如何使设备键盘始终在应用程序中可见?顶部显示应用程序要渲染的内容,底部始终显示键盘。
3 回答
繁星coding
TA贡献1797条经验 获得超4个赞
您EditText的布局中必须有一个,并且需要扩展EditText基类。然后使用Override onKeyPreIme()方法,并返回True。现在,您的键盘将始终可见,并且无法通过Back键关闭。
注意:由于您的onKeyPreIme()方法返回true,因此无法使用返回键退出应用程序。
例:
public class CustomEdit extends EditText {
public CustomEdit(Context context, AttributeSet attrs) {
super(context, attrs);
// TODO Auto-generated constructor stub
}
@Override
public boolean onKeyPreIme(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
Log.e("Log", "onKeyPreIme");
return true;
//return super.onKeyPreIme(keyCode, event);
}
}
- 3 回答
- 0 关注
- 614 浏览
添加回答
举报
0/150
提交
取消