テキストとイメージビューを持つカスタムリストビューが相対レイアウトで囲まれています。私はカスタムリストビュー内に存在するイメージビューの情報を取得したい。私はgetItemAtPosition(position)
を試しましたが、それは動作していません。カスタムリストからイメージを取得する方法相対レイアウト内に囲まれたビュー
カスタムリストビューからimageViewを取得する方法はありますか?
テキストとイメージビューを持つカスタムリストビューが相対レイアウトで囲まれています。私はカスタムリストビュー内に存在するイメージビューの情報を取得したい。私はgetItemAtPosition(position)
を試しましたが、それは動作していません。カスタムリストからイメージを取得する方法相対レイアウト内に囲まれたビュー
カスタムリストビューからimageViewを取得する方法はありますか?
最初に、表示されているデータを視覚的に認識させることで、アダプタパターンの目的を破ると脅かすかどうか尋ねられます。その場合は、ビューにバインドされているオブジェクトのアダプタを照会して、ビュー自体を照会するのではなく、そのオブジェクトから作業することができます。
それ以外の場合は、リストビューでオーバーライドして設定できるOnItemSelectedリスナーとOnItemClickedリスナーがあります。どちらのビューでもクリックされたビューが返され、その時点でfindViewByIdメソッドを使用して必要なビューを取得できます。あなたがランダムな子供を望むなら、それはもう少し難しくなります。私はあなたがリストビューの子供たちを反復することができると思いますが、その時点で、あなたが望むものを達成するための最良のルートであるかどうかを考えるべきだと思います。
私の推奨することは、アダプターによって構築されたビューでアダプターをリースする必要がないように、アダプターが必要な情報を提供できることを確認することです。
イメージビューの画像の設定方法は? drawable idsを格納するために配列を使用していますか?他に何が好きですか?そのための最小限のコードを提供してください。 –