0
이미지 단추와 텍스트보기가있는 사용자 지정 어댑터가있는 목록보기가 있습니다.항목을 클릭하면 listview에서 고유 한 요소를 선택하십시오.
이미지 버튼을 눌렀을 때 상황 별 메뉴를 열고 텍스트보기를 누르면 다른 상황에 맞는 메뉴를 열려고합니다.
어떻게하면됩니까 ??
이 내 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);
}
}
});
감사합니다! 또한 customAdapter를 사용하여 "getView"에서 뷰를 생성 할 때 리스너를 추가 할 수 있습니다. – thenosic