Alternative of Action done button in HTC desire?
我为一个应用程序编写了代码。在那里我编写了IME_ACTION_DONE用于编辑文本。所有其他设备都支持这个动作但是在HTC中我没有得到这个'完成'的软键盘按钮。我怎样才能在HTC中获得这个软按钮欲望其他 明智的,请给我替代EditText上的这个完成按钮功能,而我的应用程序中没有很多更改用于HTC。
你的问题不只是HTC。 没有IME实现有义务支持操作按钮。 我相信有任何数量的软键盘会产生相同的效果。
please give me alternative for this done button functionality on EditText without lot of changes in my application to use with HTC.
在活动中使用
考虑其他没有收听的键盘! 你也可以这样做。
1 2 3 4 5 6 7 8 9 | yourEditText.setOnEditorActionListener(this); @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { // Hides the keyboard on HTC devices that do not comply with imeOptions="actionDone" // You could wrap this in a device check if you just want to single out HTC ((InputMethodManager) v.getContext().getSystemService(Context.INPUT_METHOD_SERVICE)).toggleSoftInput(0, 0); return true; } |