0

アプリのさまざまな画面にボタンを表示する GridView があります。このグリッド画面では、最初のセルが選択されています。画面の起動時にプログラムでセルを選択しない方法はありますか? または、セレクターを非表示にする必要がありますか?

4

1 に答える 1

0

このグリッド画面では、最初のセルが選択されています。

これは、ユーザーが前のアクティビティでナビゲーター (D パッド、トラックボールなど) を使用していた場合にのみ当てはまります。

画面の起動時にプログラムでセルを選択しない方法はありますか?

通常、ユーザーはタッチ モードかどうかに基づいてこれを決定します。あなたは何かを試すことができますがsetSelection(-1)、これがうまくいかなくても驚かないでしょう.

または、セレクターを非表示にする必要がありますか?

プラットフォームの規則に従うことをお勧めします。ユーザーが方向パッドまたはトラックボールを使用している場合、ユーザーはおそらく方向パッドまたはトラックボールを使用したいと考えており、セレクターを無効にすると、単にユーザーとアプリに不満を抱くだけです。タッチ モードの詳細と、このように動作する理由については、上記のリンク先の記事を参照してください。

于 2010-10-11T19:21:37.100 に答える