添付されたEditTextを作成しましたsetOnKeyListener
とaddTextChangedListener
これらの両方を使用して、ソフトキーを使用してユーザーが入力したテキストを取得できます。しかし、ユーザーがそのソフトキーの完了ボタンを押すと、何らかのアクションを実行したい。私はKeyEvent.KEYCODE_ENTER
で処理しようとしました。しかし、キーコードは同じではありません。 Samsung Galaxy Aceの完了ボタンイベントを処理する方法。Samsung Galaxy Aceの完了ボタンクリックイベントの処理方法
1
A
答えて
1
キーコードが同じでない場合は、実際にキーコードが何であるか把握してください。
public boolean onKey(View v, int keyCode, KeyEvent event)
{
if (event.getAction() == KeyEvent.ACTION_DOWN)
{
Log.d("KeyCode", keyCode);
}
return false;
}
KEYCODE_ENTERは数を表し、単に一定であるので、あなたはサムスンギャラクシーの「完了」に対応する番号を見つけることができれば、あなたはそれがゼロではないです確認してください(その番号を使用して処理することができます。 )
編集:また
:これを試してみます。
event.getKeyCode() == KeyEvent.FLAG_EDITOR_ACTION)
FLAG_EDITOR_ACTIONはので、多分あなたの代わりにKEYCODE_ENTERの、あなたはポジティブな結果を得るだろうことを使用して扱う場合は、「完了」AUTOLABELでキーを識別するために使用されます。
関連する問題
- 1. Samsung Galaxy Ace 2.2.1&GalaxyタブでカメラLED /フラッシュライトをオン/オフする
- 2. Samsung Galaxy S2 2.3.5+ overScrollBy()
- 3. Samsung Galaxy Sのルートモード
- 4. Samsung Galaxy S2 Root
- 5. Androidエミュレータ - samsung galaxy y
- 6. Galaxy samsungのjava.lang.NullPointerExceptionエラーのみ
- 7. Admob in Samsung Galaxy Tab
- 8. Samsung Galaxy S2フロントカメラの使い方は?
- 9. Samsung Galaxy s3エミュレータの設定
- 10. Swift - for-loopの完了ブロックを処理する方法は?
- 11. iOSユニットテスト:テストの完了を処理する方法は?
- 12. Samsung Galaxy S6/7/8 - RuntimeException/throwIfCannotDraw
- 13. アプリケーションはSamsung Galaxy Tab SII
- 14. 流星のボタンクリックイベントを処理する方法は?
- 15. カスタムビューのボタンクリックイベントを処理する方法は?
- 16. Samsung Galaxy Note 8 Drawable Folder
- 17. Android - パフォーマンスのボタンクリックイベントの処理の違い
- 18. Akka Stop/Killアクターの処理完了後
- 19. Web要求セッションでの完了処理
- 20. Issue with Soundpool and Samsung Galaxy S
- 21. Samsung Galaxy TAbソフトウェアインテント(Android OTA)
- 22. windows 7 adbドライバSamsung galaxy S3
- 23. App Inventor用Samsung Galaxy 5ドライバ
- 24. Samsung Galaxy Apolloをエミュレートする
- 25. Samsung Galaxyブラウザの視覚フィードバックフレームを削除する方法
- 26. Samsung Galaxyタブのアプリケーションを実行する方法GT-P1000
- 27. Samsung Galaxy S IIでHDMIの使用を検出する方法
- 28. samsung galaxy s 2バッテリーなしでデバッグ
- 29. ffmpegの終了後の処理方法
- 30. Samsung Galaxy s4のトップとボトムの両方の使い方は?
KeyEvent.KEYCODE_ENTER内のコードが実行されなかったいくつかの条件を間違って書いています。 –