私はカスタムボタンを使ってリストビューをイメージボタンとテキストビューで表示しています。アイテムをクリックしたときにリストビュー内の個別の要素を選択してください
私は、プレスがイメージ・ボタンの上に作られたときに、コンテキストメニューを開き、と私はテキストビューを押すと、別のコンテキストメニューを開きたいです。
どうすればいいですか?
これは私のonClickListener
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
if (id == view.findViewById(R.id.label).getId()) //label press
{
TextView text = (TextView) view.findViewById(R.id.label);
registerForContextMenu(text);
openContextMenu(text);
}
else //imageButton press
{
ImageButton ib= (ImageButton) view.findViewById(R.id.image);
registerForContextMenu(ib);
openContextMenu(ib);
}
}
});
感謝!また、あなたは、ビューの作成の瞬間に、リスナーを追加することができます "getView"でcustomAdapter – thenosic