<EditText
android:id="@+id/EditTextEmission"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="Emission"
android:singleLines="true"
android:imeOptions="actionSend"
android:lines="1" >
</EditText>
调试开源项目android_serialport_api时,遇到onEditorAction不执行的问题
原始的EditText为
<EditText
android:id="@+id/EditTextEmission"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="Emission"
android:lines="1" >
</EditText>
解决方法,修改布局文件
方法一 增加 android:inputType和 android:imeOptions
<EditText
android:id="@+id/EditTextEmission"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="Emission"
android:inputType="text"
android:imeOptions="actionSend"
android:lines="1" >
</EditText>
方法二 增加 android:singleLine=“true”和 android:imeOptions
<EditText
android:id="@+id/EditTextEmission"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="Emission"
android:singleLines="true"
android:imeOptions="actionSend"
android:lines="1" >
</EditText>
参考
http://blog.csdn.net/little_shengsheng/article/details/51557084
http://hawkzy.blog.163.com/blog/static/460619492014111424625699/
http://blog.csdn.net/Iceshow0428/article/details/24428417 (推荐阅读)