0

以下を達成するためのレイアウトとコードの両方の良い方法は何ですか:

  • 1 つまたは複数のクリック可能な画像を画面に表示します。
  • デフォルトでは、画像はデフォルトの画像です(当然)
  • それらをクリックすると、指定された画像に変わります
  • もう一度クリックすると、デフォルトの画像に戻ります

クリックしたときにプログラムで画像を設定および変更し、表示されている画像の記録を保持できる必要があるため、xmlレイアウトファイルにすべての画像を設定することはできません.

誰かが疑問に思う場合のために: はい、これは単純な「記憶」ゲームであるはずです。x の画像を表示し、そのうちの 2 つをクリックして表示し、それらが同一である場合に結果を出します。

4

1 に答える 1

1

ビューとしてImageSwitcherを使用し、ImageSwitcherでsetOnClickListenerを使用して、クリックアクションで画像の変更を適用することをお勧めします。

于 2012-11-15T09:29:33.920 に答える