私は2つのレイアウトを持っています
- main.xml----- 単一の ListView (たとえば、listview_01) を使用します。
- row.xml----- ImageView(たとえば imageView_01) と TextView(たとえば textView_01) を使用
私が持っている配列データを使用listview_01して行を埋めています。のイベントで
操作を実行したかったのですが、それは機能しています。
に追加しました。row.xmlonclick()imageView_01onClick()imageView_01getView()CustomlistAdapter
しかし、CustomListAdapter で、行画像の listview_01 の onClick() イベントで行インデックスを取得する方法を教えてもらえますか?
これが私のコードです
申し訳ありませんが、アクティビティ全体とアダプター コードをアップロードできません
いくつかの活動コード
listView_episodesList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
    @Override
    public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
        // TODO Auto-generated method stub
        mQuickAction.show(arg1);
    }
});
SOME アダプター コード
ImageView imageView_EpisodePic = (ImageView) convertView.findViewById(R.id.imageView_episode_pic);
drawableManager.fetchDrawableOnThread(episodeTemp.episodeImage, imageView_EpisodePic);
imageView_EpisodePic.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View arg0) {
        // TODO Auto-generated method stub
        Toast.makeText(context, "Click on image", Toast.LENGTH_LONG).show();
    }
});
私のアクティビティから、クリックした listView 行インデックスにアクセスできます。しかし、アダプターからはできません。クリックして行インデックスを取得したいだけですListView(main.xml)ImageView (row.xml)