ブラックベリーでキーを押す際にキーのテキストを取得する必要があります。これは、ユーザがテキストを入力するためにキーパッドからキーを押した場合に発生します。そんなことがあるものか?ブラックベリーのキープレスでテキストを取得するには
1
A
答えて
1
あなたはこれがあなたを助け、この
public boolean keyChar(char key, int status, int time)
{
if (key == Characters.ESCAPE)
{
int result = Dialog.ask(Dialog.D_YES_NO,"Are you sure you want to exit?");
if (result == Dialog.YES) {
closePopup();
}
return(true);
}
else
if (key == Characters.ENTER)
{
processLocation();
return(true);
}
else
{
//the pressed key is key
return(super.keyChar(key,status,time));
}
}
1
のようには、keyCharをオーバーライドすることにより、押されたキーのテキストを取得することができます
protected boolean keyChar(char ch, int status, int time)
{
if(ch == Characters.ESCAPE || ch == Characters.ENTER)
{
//Nothing to do;
}
else
{
pressedKey=pressedKey+ch;
}
return super.keyChar(ch, status, time);
}
が次にあなたがpressedKeyの値を取得することができます(これは文字列変数です最初に宣言しなければなりません)。
関連する問題
- 1. AngularJsの "tab"キープレスを取得する
- 2. jQueryのキープレス()イベントは、テキスト
- 3. ブラックベリーでデバイスシム番号のIDを取得するには
- 4. ブラックベリーのアプリケーション名を取得する
- 5. ブラックベリーでsqliteテーブル全体を取得
- 6. wxPropertyGridの各キープレスのイベントを取得する方法
- 7. ブラックベリー現在の家の背景を取得する方法は?
- 8. ポップアップコントロールエクステンダーでテキストを取得するには?
- 9. ブラックベリーAPIの衛星カウントを取得4.5
- 10. ブラックベリーでオペレーターのMCCとMNCを取得する
- 11. Rubyでキープレスをキャプチャするには?
- 12. jqueryはキープレスに最も近いテーブルのIDを取得します
- 13. ブラックベリーでint値から色を取得する方法
- 14. ブラックベリーでアクティブな接続を取得する
- 15. ブラックベリーでリダイレクトURLを取得する方法
- 16. ブラックベリーのタイムスタンプの日付はどのように取得できますか?
- 17. ブラックベリーのポップアップから戻り値を取得する方法
- 18. はブラックベリー:PhoneLogs.deleteCall()ブラックベリー6.0で
- 19. ブラックベリーのすべてのPersistentStoreキーを取得します。
- 20. ブラックベリー - チェックボックスでチェックしたアイテムをチェックボックスで取得
- 21. ContextMenuStripでToolstripItemのテキストを取得する
- 22. ブラックベリー - コントロールのすべての子フィールドを取得
- 23. GetWindowTextで別の言語のテキストを取得するには?
- 24. iframeブラックベリーでjsonを受け取る5
- 25. Javaスクリプトでノードの内部テキストを取得するには?
- 26. jsoupでこのhtmlページからテキストを取得するには?
- 27. Rubyでglade3の入力テキストを取得するには?
- 28. TIdHttpでDELETEの応答テキストを取得するには?
- 29. PythonでFacebookのコメントプラグインからテキストを取得するには?
- 30. Androidでlistitemビューでテキストと値を取得、取得する
ここでは、基本的にESCAPEキーとENTERキーを省略しています。ユーザーが他のキーを押した場合、戻り値(super.keyChar(key、status、time))は正確に何を返しますか?関数のパラメータとして使用されるステータスと時間は何ですか? –
こちらのドキュメントをご覧くださいhttp://www.blackberry.com/developers/docs/5.0.0api/net/rim/device/api/ui/Screen.html – rfsk2010
ドキュメントが役立ちましたか? – rfsk2010