0
클릭 할 수 없습니다.ListView에 항목을 내가 항목에 대한 사용자 정의 레이아웃과 ListView에있는
내 항목을 clikable (OnItemClickListener가 호출 됨)로 선택 가능하도록 선택 가능하므로 (항목을 선택할 수 있음) 또한 CheckBox를 토글하여 상태를 변경할 수 있습니다.
어떻게 달성할까요?
클릭 할 수 없습니다.ListView에 항목을 내가 항목에 대한 사용자 정의 레이아웃과 ListView에있는
내 항목을 clikable (OnItemClickListener가 호출 됨)로 선택 가능하도록 선택 가능하므로 (항목을 선택할 수 있음) 또한 CheckBox를 토글하여 상태를 변경할 수 있습니다.
어떻게 달성할까요?
어댑터의 getView() 메소드에 다음과 같이 등급 표시 줄에 대한 자체 수신기를 만들어야 할 수도 있습니다. 당신이 here
처럼 무언가의 전체 예제를 볼 수 있습니다public View getView(int position, View convertView,
ViewGroup parent) {
View row=super.getView(position, convertView, parent);
ViewHolder holder=(ViewHolder)row.getTag();
if (holder==null) {
holder=new ViewHolder(row);
row.setTag(holder);
RatingBar.OnRatingBarChangeListener l=
new RatingBar.OnRatingBarChangeListener() {
public void onRatingChanged(RatingBar ratingBar,
float rating,
boolean fromTouch) {
Integer myPosition=(Integer)ratingBar.getTag();
RowModel model=getModel(myPosition);
model.rating=rating;
LinearLayout parent=(LinearLayout)ratingBar.getParent();
}
};
holder.rate.setOnRatingBarChangeListener(l);
}
RowModel model=getModel(position);
holder.rate.setTag(new Integer(position));
holder.rate.setRating(model.rating);
return(row);
}
}