[英]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.