Android RIA キーボードの自動表示
こんにちは。
Android RIA につきまして、項目にフォーカスが移った時にキーボードが自動表示されますが、同じ項目でも次項目アクションやCtrlGotoでフォーカスが移った場合にキーボード自動表示されたりされなかったりします。
何かxpaの仕様があるのでしょうか。
-
因みに、キーボードのリターンキー(Next)で移動した場合は必ず自動表示されると思われます。
-
E_yさん、
リターンキーで移動するということは、キーボード割付テーブルが変更してあるということでしょうかね?
もしそうであれば、デフォルトのキーボード割付テーブルで試してみてはいかがでしょうか?
-
リターンキーの設定を「Next」にしています。
ヘルプより
-
Next …… 「次へ」または「Next」などを表示し、[次項目]イベントを発行します。
-
-
E_yさん、
デフォルトのキーボード割付でも同じ症状になりますか?
-
それとも、イベントハンドラで「次項目」を発動させているということでしょうか?
-
障害の切り分けのひとつの手順ですが、まずはすべてをデフォルトの状態で検証してみる、という確認をするといいですよ。
-
Tandaさん、ありがとうございます。
デフォルトのキーボード割付でも同じ症状でした。
整理します
2つ項目があります。1つ目の項目から2つ目の項目に移動する時
・キーボードのリターンキー(Next)で移動した場合は、自動でキーボードが表示されます。
・イベントの中で「次項目」「CtrlGoto」で移動した場合は、自動でキーボードが表示されたりされなかったりです。その条件は不明ですが、たいていは最初は表示されますが画面を開いたまま2サイクル目以降は自動で表示されたりされなかったりといったところです。
以上、宜しくお願い致します。
-
E_yさん、
「2サイクル目以降は」っていうところがちょっと微妙ですね。
フォーカスは間違いなくそこに行っているということは確認できていますか?あと、明示的に指でタップすればキーボードは表示されますか?
-
Tandaさん、ありがとうございます。
・フォーカスは間違いなくそこに行っているということは確認できています。
・明示的に指でタップすればキーボードは表示されます。
繰り返し入力すると出たり出なかったりする事もあります・・・
-
E_yさん、
うまくいくかどうか分かりませんが、次項目アクションやCtrlGotoを実行した直後に、Delay() 関数を使って、ウェイトを0.2秒くらい入れてみてはどうでしょうか?
ウェイトを入れることで、画面描画の完了を待ってからキーボードを表示するという動作になるはずです。まあ、実際には試してみないと分かりませんが。。。
サインインしてコメントを残してください。
コメント
10件のコメント