Androidグリッドビューを使用して知っているように、次のことを実行して、アイテムがクリックされたときに通知を受け取ることができます。
gridview.setOnItemClickListener(new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
Toast.makeText(PopularCapitActivity.this, "" + position, Toast.LENGTH_SHORT).show();
}
});
また、グリッド内のセルにボタンなどのクリック可能なアイテムが含まれている場合、上記は実行されないこともわかっています。
現在、グリッドビューがあり、各セルには独自のボタンがあります。したがって、ユーザーがボタンをクリックすると、ボタンが存在するセルに基づいて独自のアクションが発生します。私の質問は、セルの位置にアクセスするにはどうすればよいですか。ボタンハンドラーで?
ありがとう