diff --git a/devsmartlib/src/com/devsmart/android/ui/HorizontalListView.java b/devsmartlib/src/com/devsmart/android/ui/HorizontalListView.java index 076ed38..cb31b38 100644 --- a/devsmartlib/src/com/devsmart/android/ui/HorizontalListView.java +++ b/devsmartlib/src/com/devsmart/android/ui/HorizontalListView.java @@ -59,6 +59,8 @@ public class HorizontalListView extends AdapterView { private OnItemClickListener mOnItemClicked; private OnItemLongClickListener mOnItemLongClicked; private boolean mDataChanged = false; + private View selectedView = null; + private int selectedPosition = -1; public HorizontalListView(Context context, AttributeSet attrs) { @@ -119,8 +121,7 @@ public ListAdapter getAdapter() { @Override public View getSelectedView() { - //TODO: implement - return null; + return selectedView; } @Override @@ -141,7 +142,7 @@ private synchronized void reset(){ @Override public void setSelection(int position) { - //TODO: implement + setSelectedPosition(position); } private void addAndMeasureChild(final View child, int viewPos) { @@ -343,6 +344,9 @@ public boolean onSingleTapConfirmed(MotionEvent e) { for(int i=0;i