私は1つのアプリケーションのコードを書いていました。私は編集テキストのためにIME_ACTION_DONEを書いていました。他のデバイスはこのアクションをサポートしていますが、HTCが望んでいるのは、この「完了」ソフトキーボードbutton.Howを取得していません。私のアプリケーションでHTCで使用するために多くの変更を加えることなくEditTextのこの完了ボタン機能の代替を私に教えてください。HTC欲望のアクション完了ボタンの代わりに?
2
A
答えて
5
あなたの問題はHTCだけではありません。アクションボタンをサポートするIME実装はありません。したがって、同じ効果を持つソフトキーボードがいくつあることも確信しています。
HTCで使用するアプリケーションに変更を加えずにEditTextのボタン機能を代替することができます。
アクティビティでButton
ウィジェットを使用してください。または、オプションメニューの選択肢を使用します。とにかく、ハードウェアキーボードにはアクションボタンがないので、それにも必要なUIが必要です。
1
他のキーボードを聴きません!あなたもこれを行うことができます。
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;
}
関連する問題
- 1. 代わりに完了
- 2. HTCの欲望は、USBは私が私のHTCの欲望でデバッグしようとしている
- 3. 欲望
- 4. は、HTCの欲望のHDにそのようなテーブル(Android上でSQLiteデータベース)
- 5. ボタンの代わりにピッカー
- 6. 完了アクションの使用
- 7. HTML5キャンバス、キーボードの代わりにボタン
- 8. ボタンの下のアクションが完了する前にアクションシートを閉じる
- 9. MediaStore.ACTION_VIDEO_CAPTUREがHTCの希望である
- 10. 完了ボタンがバック
- 11. 非同期タスクが前のボタンの代わりに完了したときに他のボタンを表示するandroid
- 12. [次へ]ボタンの代わりに[クイズ]の[終了]ボタンを表示する方法は?
- 13. Struts 2ウェルカムファイルの代わりにアクションを実行
- 14. UITableView編集/完了ボタン
- 15. 完了ボタン付きUIPickerView
- 16. の代わりに
- 17. 完了するために、Vimを知らせる「:SP <TAB>」「:スプリット」の代わりに「:spelldump」にはVimで
- 18. Crystal ReportsとASP.NETのボタンの代わりに「Submit Query」と表示
- 19. Android:ボタンのテキストの代わりにイメージを使用
- 20. Submitの代わりにボタンを取得するには
- 21. フローチャート内の欲望のシンボルについての質問
- 22. Ionic&Cordova、完了したボタンやボタンのイベントを聞くには
- 23. Jquery:ボタンの代わりにアイコンを使用
- 24. シューズ(Ruby)でClickingボタンの代わりにEnterキーを押す
- 25. 画像の代わりにボタン付きCoverFlow
- 26. ボタンの代わりにEnterを使用する方法JTextArea?
- 27. Javascript Javascript確認確認OK、キャンセルの代わりにボタンなし
- 28. ASP.NETではボタンの代わりにハイパーリンクを使用します
- 29. 現代のフレームの代わりに?
- 30. 古代の "マーキー"タグの代わりに?
私の 'Motorola DROID RAZR HD'は、終了ボタンを押したときに数字キーパッドを隠していません。このコードはすべてのデバイスで機能しますか?はいの場合、HTCのためだけに折り返すのはなぜですか? –