From a92a2cdae7a79ced44897098464a02ca720c6607 Mon Sep 17 00:00:00 2001 From: daimajia Date: Sat, 24 Jan 2015 10:22:39 +0800 Subject: [PATCH] try to fix #74 --- .../daimajia/swipedemo/ListViewExample.java | 3 +- demo/src/main/res/layout/listview_item.xml | 100 +++++++++--------- .../java/com/daimajia/swipe/SwipeLayout.java | 13 --- 3 files changed, 50 insertions(+), 66 deletions(-) diff --git a/demo/src/main/java/com/daimajia/swipedemo/ListViewExample.java b/demo/src/main/java/com/daimajia/swipedemo/ListViewExample.java index 3079cf4..a811b28 100644 --- a/demo/src/main/java/com/daimajia/swipedemo/ListViewExample.java +++ b/demo/src/main/java/com/daimajia/swipedemo/ListViewExample.java @@ -14,6 +14,7 @@ import android.widget.AdapterView; import android.widget.ListView; import android.widget.Toast; +import com.daimajia.swipe.SwipeLayout; import com.daimajia.swipe.implments.SwipeItemMangerImpl; import com.daimajia.swipedemo.adapter.ListViewAdapter; @@ -43,7 +44,7 @@ public class ListViewExample extends Activity { mListView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView parent, View view, int position, long id) { - Toast.makeText(mContext, "Click", Toast.LENGTH_SHORT).show(); + ((SwipeLayout)(mListView.getChildAt(position - mListView.getFirstVisiblePosition()))).open(true); } }); mListView.setOnTouchListener(new View.OnTouchListener() { diff --git a/demo/src/main/res/layout/listview_item.xml b/demo/src/main/res/layout/listview_item.xml index 9e8d8cf..f95def7 100644 --- a/demo/src/main/res/layout/listview_item.xml +++ b/demo/src/main/res/layout/listview_item.xml @@ -1,57 +1,53 @@ - - + + + android:layout_height="80dp"> + + +