自定义虚拟键盘-光标不随自己点在哪里而移动

来源:互联网 发布:紫光集团 知乎 编辑:程序博客网 时间:2024/04/30 10:25

只要一点击,光标就跑到前面去,不能想系统键盘哪一,移动哪里,就到哪里

解决方法一: 推荐

private EditText etLicense;

  if (android.os.Build.VERSION.SDK_INT <= 10) {
    etLicense.setInputType(InputType.TYPE_NULL);
    } else {
    getWindow().setSoftInputMode(
    WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
    try {
    Class<EditText> cls = EditText.class;
    Method setShowSoftInputOnFocus;
    setShowSoftInputOnFocus = cls.getMethod(
    "setShowSoftInputOnFocus", boolean.class);
    setShowSoftInputOnFocus.setAccessible(true);
    setShowSoftInputOnFocus.invoke(etLicense, false);
    } catch (Exception e) {
    e.printStackTrace();
    }
   }
}



0 0
原创粉丝点击