1

Androidのネイティブギャラリーアプリでは、Select itemオプションメニューアクションを使用して複数のアイテムを選択できます。各グリッドアイテムの上部に色付きの境界線のオーバーレイがある場合は、クリックすると選択されたことを示します。

質問:

  • クラスでこれを動的に使用getView()するにはどうすればよいですか?ImageAdaptersetBackgroundColor()setBorder()はあるがないので

  • これを達成するためのより良い方法はありますか?(グリッドビューセル内の画像に何らかのパディングを作成してから、境界線のように見える背景色を設定するなど)

4

1 に答える 1

0
  • 最終的に、元の投稿で2番目の方法を使用することにしました。グリッドビューセル内にImageViewのパディングを作成し、背景色を設定します。
  • ImageViewで使用ImageView.ScaleType.CENTER_CROPしました。setCropToPadding(true);
于 2013-03-20T09:08:42.093 に答える