2014-10-18 2 views
0

Я пишу приложение для Android, в котором я использую ListView. В каждой строке ListView у меня есть TextView, в который я помещаю текст с тегами HTML, а некоторые из этих тегов - это ссылки. Чтобы визуализировать текст правильно и использовать ссылки, когда я нажимаю на них, мне пришлось расширять SimpleCursorAdapter. Это код для моего адаптера.Android ListView swipe для отклонения

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()); 
} 

}

Поскольку я хочу красть уволить функциональность для ListView я использовал This SwipeToDismiss implementation. Но проблема в том, что если я использую «view.setMovementMethod (LinkMovementMethod.getInstance()); прокрутка не работает. С другой стороны, если я удаляю эту строку кода, жестов салфетки работает, и строки списка отлично отбрасываются, но я не могу использовать ссылки в TextView (ничего не происходит, когда я нажимаю на них).

Не могли бы вы дать мне представление о том, как я могу решить эту проблему?

ответ

0

Его очень легко использовать этот учебник Github.

Link to Github

Это поможет вам.