0

私はゲームプロジェクトに取り組んでいます。

画面に 4 つのボタンがあります。ユーザーは 4 つのうちの 1 つを選択する必要があります。ユーザーが正しいものを選択すると、問題なく動作します。しかし、ユーザーが間違ったものを選択した場合、ユーザーがクリックしていなくても正しい答えを強調表示したいと思います。

明日はプレゼンテーションがあります。どうすればそれを達成できるかについて、誰かが私にいくつかの例のソースを指摘したり、ここで説明したりできますか.

4

3 に答える 3

0

あなたは一つのことをすることができます..

  1. メソッドを呼び出しButton.requestFocus()てフォーカスを取得します。
  2. ボタンの背景用のカスタム セレクターを作成します。そこの

    < item android:state_focused="true" android:drawable="@color/your_color" />

于 2013-04-19T06:26:57.140 に答える
0

ユーザーが間違ったボタンをクリックするたびに、次のように呼び出します。

correctButton.setPressed(true)

これにより、要件に応じて正しいボタンが強調表示されます。

于 2013-04-19T03:15:20.607 に答える