mirror of
https://github.com/leanote/leanote-android.git
synced 2025-10-16 15:28:38 +00:00
Merge branch 'feature/note_item_with_parsed_html' into develop
This commit is contained in:
@@ -3,6 +3,7 @@ package org.houxg.leamonax.adapter;
|
|||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.support.v7.widget.RecyclerView;
|
import android.support.v7.widget.RecyclerView;
|
||||||
|
import android.text.Html;
|
||||||
import android.text.SpannableStringBuilder;
|
import android.text.SpannableStringBuilder;
|
||||||
import android.text.Spanned;
|
import android.text.Spanned;
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
@@ -76,7 +77,15 @@ public class NoteAdapter extends RecyclerView.Adapter<NoteAdapter.NoteHolder> {
|
|||||||
} else {
|
} else {
|
||||||
holder.titleTv.setText(getHighlightedText(note.getTitle()));
|
holder.titleTv.setText(getHighlightedText(note.getTitle()));
|
||||||
}
|
}
|
||||||
holder.contentTv.setText(note.getContent());
|
if (note.isMarkDown()) {
|
||||||
|
holder.contentTv.setText(note.getContent());
|
||||||
|
} else {
|
||||||
|
Spanned spannedContent = Html.fromHtml(note.getContent());
|
||||||
|
String contentStr = spannedContent.toString();
|
||||||
|
contentStr = contentStr.replaceAll("\\n\\n+", "\n");
|
||||||
|
holder.contentTv.setText(contentStr);
|
||||||
|
}
|
||||||
|
|
||||||
holder.notebookTv.setText(mNotebookId2TitleMaps.get(note.getNoteBookId()));
|
holder.notebookTv.setText(mNotebookId2TitleMaps.get(note.getNoteBookId()));
|
||||||
long updateTime = note.getUpdatedTimeVal();
|
long updateTime = note.getUpdatedTimeVal();
|
||||||
Context context = holder.updateTimeTv.getContext();
|
Context context = holder.updateTimeTv.getContext();
|
||||||
|
Reference in New Issue
Block a user