モバイルアプリは、タッチスクリーン搭載のAndroid搭載端末に最適です。私はタッチスクリーンを持たないがDPadキーを持つ新しいデバイスをサポートする必要があります。私はDPadの方向キーをキャプチャし、画面上にカーソルの矢印をエミュレートできると思っています。非タッチスクリーンのAndroid搭載端末でタッチスクリーンをエミュレートする
API呼び出しで簡単にオンにできるAndroidのコア機能は、コアAndroidに組み込まれていますか?カーソルの位置を取得/設定する方法はありますか?また、ユーザーがDPadキーのEnter
を押すと、プログラムでタッチスクリーンイベントをエミュレートできますか?よろしく。
ありがとうございました。カスタムボタンとリストビューを使用しています。特定のレイアウトごとにdpadキーを処理し、フォーカスのあるコントロールの表示/非表示を管理することは、コードのメンテナンスの頭痛にすぎません。私は単にタッチスクリーンの振る舞いをエミュレートすることができたら、レイアウトごとにカスタムコードを書く必要はありません。 – Peter
@Peter:「タッチスクリーンの振る舞いを単純にエミュレートできれば、レイアウトごとにカスタムコードを書く必要はありません」、または既存のスタイリングで探しているルックアンドフィールを実現する方法を見つけるAndroidのウィジェットは 'Button'と' ListView'が両方ともキーでナビゲート可能です( 'RecyclerView'はこれではまったく「アウトオブボックス」ではありませんが、扱いやすいです)。 – CommonsWare