현재 항목 유형 (내 경우 1 또는 2)을 결정하려면 onItemClick 이벤트의 getItemViewType을 사용하고 싶습니다. 나는 getItemViewType
과 getViewTypeCount
를 오버라이드 (override) :onItemClick의 android getItemViewType
onItemClick
를 들어
@Override
public int getItemViewType(int position) {
//not last item
if (position != getCount() - 1)
return 0;
else
return 1;
}
@Override
public int getViewTypeCount() {
return 2;
}
: onItemClick
에서 curItemType를 들어
@Override
public void onItemClick(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
Integer curItemType = arg0.getAdapter().getItemViewType(arg2);
Log.i("curItemType",Integer.toString(curItemType));
}
나는 값 2와 3 (0 또는 1 내되지 않음) 일부 내 이유를 설명 할 수있는거야? curItemType
가 올바른지 getView
방법 (0 또는 1)
감사
주를 포함해야합니다 - 1. 귀하의 경우 0과 1입니다. –