メインコンテンツへスキップ

Android RIA キーボードの自動表示

コメント

10件のコメント

  • E_y

    因みに、キーボードのリターンキー(Next)で移動した場合は必ず自動表示されると思われます。

  • Tanda

    E_yさん、

    リターンキーで移動するということは、キーボード割付テーブルが変更してあるということでしょうかね?

    もしそうであれば、デフォルトのキーボード割付テーブルで試してみてはいかがでしょうか?

  • E_y

    リターンキーの設定を「Next」にしています。

    ヘルプより

    • Next …… 「次へ」または「Next」などを表示し、[次項目]イベントを発行します。

     

  • Tanda

    E_yさん、

    デフォルトのキーボード割付でも同じ症状になりますか?

  • Tanda

    それとも、イベントハンドラで「次項目」を発動させているということでしょうか?

  • Tanda

    障害の切り分けのひとつの手順ですが、まずはすべてをデフォルトの状態で検証してみる、という確認をするといいですよ。

  • E_y

    Tandaさん、ありがとうございます。

    デフォルトのキーボード割付でも同じ症状でした。

    整理します

    2つ項目があります。1つ目の項目から2つ目の項目に移動する時

    ・キーボードのリターンキー(Next)で移動した場合は、自動でキーボードが表示されます。

    ・イベントの中で「次項目」「CtrlGoto」で移動した場合は、自動でキーボードが表示されたりされなかったりです。その条件は不明ですが、たいていは最初は表示されますが画面を開いたまま2サイクル目以降は自動で表示されたりされなかったりといったところです。

    以上、宜しくお願い致します。

  • Tanda

    E_yさん、

    「2サイクル目以降は」っていうところがちょっと微妙ですね。

    フォーカスは間違いなくそこに行っているということは確認できていますか?あと、明示的に指でタップすればキーボードは表示されますか?

  • E_y

    Tandaさん、ありがとうございます。

    ・フォーカスは間違いなくそこに行っているということは確認できています。

    ・明示的に指でタップすればキーボードは表示されます。

    繰り返し入力すると出たり出なかったりする事もあります・・・

  • Tanda

    E_yさん、

    うまくいくかどうか分かりませんが、次項目アクションやCtrlGotoを実行した直後に、Delay() 関数を使って、ウェイトを0.2秒くらい入れてみてはどうでしょうか?

    ウェイトを入れることで、画面描画の完了を待ってからキーボードを表示するという動作になるはずです。まあ、実際には試してみないと分かりませんが。。。

サインインしてコメントを残してください。