1

我正在使用swipelistview图书馆,但我想要一次只打开一项,

有什么办法可以做到吗,还是我必须想出一个解决方法?

4

2 回答 2

1
    mSwipeListView.setSwipeListViewListener(new com.example.swipelistview.BaseSwipeListViewListener() {
                    @Override
                    public void onOpened(int position, boolean toRight) {

                        for(int i=0;i<mSwipeListView.getChildCount();i++){
                          if(i!=position)
                                mSwipeListView.closeAnimate(i);

                        }

试试这个它可能会工作,我没有测试它

于 2014-06-24T20:37:04.567 回答
0

您应在代码中使用以下内容:

listView.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
于 2013-12-10T04:40:47.340 回答