0

Androidギャラリーに背景画像を次のように設定しました:

ga.setBackgroundDrawable(R.drawable.myimage);

そして仕事です。
Androidギャラリーで背景画像の位置を設定するにはどうすればよいですか?

詳細:
背景画像の上に画像の半透明のギャラリーがあります。
したがって、ギャラリーの画像を背景画像の中央に配置する必要があります。
全幅画像ではありません。

それが不可能な場合、ギャラリーから選択した画像の上に画像を設定するにはどうすればよいですか?

4

1 に答える 1

1

を使用してギャラリーで選択した画像を知っているので、背景画像を設定できますgallery.getSelectedItemPosition()

この位置を使用すると、ギャラリーのアダプターに提供する画像リストから画像を取得できるはずです

たとえば、ドローアブルのリストの場合:

 imageView.setImageDrawable(listDrawables.get(gallery.getSelectedItemPosition()));

センタリング部分については、設定するだけです

 <ImageView
      ...
      android:scaleType="centerInside"
      ... />
于 2012-08-24T10:48:11.047 に答える