为了账号安全,请及时绑定邮箱和手机立即绑定

Android:如何使键盘始终可见?

Android:如何使键盘始终可见?

跃然一笑 2019-12-03 16:02:45
在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);

    }

}


查看完整回答
反对 回复 2019-12-03
  • 3 回答
  • 0 关注
  • 614 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信