私はゲームプロジェクトに取り組んでいます。
画面に 4 つのボタンがあります。ユーザーは 4 つのうちの 1 つを選択する必要があります。ユーザーが正しいものを選択すると、問題なく動作します。しかし、ユーザーが間違ったものを選択した場合、ユーザーがクリックしていなくても正しい答えを強調表示したいと思います。
明日はプレゼンテーションがあります。どうすればそれを達成できるかについて、誰かが私にいくつかの例のソースを指摘したり、ここで説明したりできますか.
私はゲームプロジェクトに取り組んでいます。
画面に 4 つのボタンがあります。ユーザーは 4 つのうちの 1 つを選択する必要があります。ユーザーが正しいものを選択すると、問題なく動作します。しかし、ユーザーが間違ったものを選択した場合、ユーザーがクリックしていなくても正しい答えを強調表示したいと思います。
明日はプレゼンテーションがあります。どうすればそれを達成できるかについて、誰かが私にいくつかの例のソースを指摘したり、ここで説明したりできますか.
あなたは一つのことをすることができます..
Button.requestFocus()
てフォーカスを取得します。ボタンの背景用のカスタム セレクターを作成します。そこの
< item android:state_focused="true" android:drawable="@color/your_color" />
ユーザーが間違ったボタンをクリックするたびに、次のように呼び出します。
correctButton.setPressed(true)
これにより、要件に応じて正しいボタンが強調表示されます。