わかりましたので、カスタム リスト ビュー アダプターを備えたリスト ビューがあり、各リスト項目には「アイコン」があります。リスト項目をクリックすると、名前、アドレスなどのすべてのテキスト フィールド名を簡単に取得できます。イメージ ビューにアイコンがあります (リストビューで再利用されるため、すべてのアイコンが同じ ID であることは明らかです)。 . 私の質問は、リスト項目をクリックしたときに r.drawable.resource (つまり pic1) を取得する方法です。それを次のインテントに渡します (バンドル エクストラの使い方を知っています)。
検索していて、リソースを設定できますが、イメージビューから取得できません。 Android の PutExtra で画像を渡す
私が見たほとんどの回答は上記のリンクのようなものです。これは、画像ビューごとに異なる ID を持っているか、画像ビューをバイトに変換したい (したくない) ことを前提としています。画像ビューからr.drawableを取得する方法を知っている人はいますか?
ImageView myimage = (ImageView) view.findViewById(R.id.myrate);