繁体   English   中英

Android EditText无需使用外部蓝牙硬件键盘输入

[英]Android EditText no input with external blueTooth Hardware Keyboard

在我的平板电脑上测试我的应用程序(Android 4.1.1华硕)我发现我的编辑文本不支持我的蓝牙键盘。 没有输入! 使用软键盘没问题。

这是我的布局:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="match_parent"
  android:layout_height="match_parent">
  <EditText android:layout_width="match_parent" 
            android:id="@+id/txtTuneScript" 
        android:layout_height="match_parent"
        android:layout_weight="1"
        android:scrollbars="vertical" />              
</LinearLayout>

我错过了editText的任何归属? 任何的想法? 使用平板电脑上的其他应用程序,如droidEdit,蓝牙键盘工作正常......

我用一个返回true的KeyEventListner得到了这个问题。

    ed.setOnKeyListener(new View.OnKeyListener() {
        @Override
        public boolean onKey(View view, int i, KeyEvent keyEvent) {
            if (keyEvent.getKeyCode() == KeyEvent.KEYCODE_ENTER
                || keyEvent.getKeyCode() == KeyEvent.KEYCODE_TAB) {
                useData(result);
                finish();
            }
            return true;
        }
    });

令人惊讶的是,虚拟键盘在处理事件时仍有工作输入。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM