Android ListView滑动即可解散

时间:2014-10-18 09:27:19

标签: android

我正在编写一个使用ListView的Android应用程序。在ListView的每一行上,我有一个TextView,我在其中放置带有HTML标签的文本,其中一些标签是链接。为了正确地显示文本并在我点击它们时使用链接,我必须扩展SimpleCursorAdapter。这是我的适配器的代码。

public class SimpleHtmlCursorAdapter extends SimpleCursorAdapter {

public SimpleHtmlCursorAdapter(Context context, int layout, Cursor c, String[] from, int[] to, int flags) {
    super(context, layout, c, from, to, flags);
}

@Override
public void setViewText(TextView view, String text) {

    view.setText(Html.fromHtml(text), TextView.BufferType.NORMAL);

    // This makes the links in the TextView clickable
    view.setMovementMethod(LinkMovementMethod.getInstance());
}

}

由于我想要使用滑动来解除我使用This SwipeToDismiss implementation的ListView的功能。但问题是,如果我使用" view.setMovementMethod(LinkMovementMethod.getInstance());"刷卡不起作用。另一方面,如果我删除了那行代码,滑动手势就行了,列表行被完全排除了,但我无法使用TextView中的链接(当我点击它们时没有任何反应)。

你能告诉我如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

非常容易使用Github的这个教程。

Link to Github

这对你有帮助。