daimajia / daimajia/AndroidSwipeLayout
Return wrong position.
- Dominant language
- Java
- Stars
- 12.3k
- Forks
- 2.6k
- PR merge metrics
- No merged PRs in 30d
Description
When click delete button on listview sample , return wrong position.
@Override
public View generateView(final int position, ViewGroup parent) {
View v = LayoutInflater.from(mContext).inflate(R.layout.listview_item, null);
SwipeLayout swipeLayout = (SwipeLayout)v.findViewById(getSwipeLayoutResourceId(position));
swipeLayout.addSwipeListener(new SimpleSwipeListener() {
@Override
public void onOpen(SwipeLayout layout) {
YoYo.with(Techniques.Tada).duration(500).delay(100).playOn(layout.findViewById(R.id.trash));
Toast.makeText(mContext, "SWIPE: " + position, Toast.LENGTH_SHORT).show();
}
});
v.findViewById(R.id.delete).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(mContext, "click delete: " + position, Toast.LENGTH_SHORT).show();
}
});
return v;
}
how can I get correct position?
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.