mirror of
https://github.com/nextcloud/notes-android.git
synced 2024-11-24 05:46:14 +03:00
Show Modified Date in ListView
This commit is contained in:
parent
76c90085fc
commit
8f0b4572fb
2 changed files with 27 additions and 14 deletions
|
@ -7,6 +7,7 @@ import android.view.ViewGroup;
|
||||||
import android.widget.ArrayAdapter;
|
import android.widget.ArrayAdapter;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
|
import java.util.Calendar;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import it.niedermann.owncloud.notes.R;
|
import it.niedermann.owncloud.notes.R;
|
||||||
|
@ -14,12 +15,9 @@ import it.niedermann.owncloud.notes.R;
|
||||||
public class NoteAdapter extends ArrayAdapter<Note> {
|
public class NoteAdapter extends ArrayAdapter<Note> {
|
||||||
private List<Note> noteList = null;
|
private List<Note> noteList = null;
|
||||||
|
|
||||||
// private SparseBooleanArray mSelectedItemsIds;
|
|
||||||
|
|
||||||
public NoteAdapter(Context context,
|
public NoteAdapter(Context context,
|
||||||
List<Note> noteList) {
|
List<Note> noteList) {
|
||||||
super(context, android.R.layout.simple_list_item_1, noteList);
|
super(context, android.R.layout.simple_list_item_1, noteList);
|
||||||
// mSelectedItemsIds = new SparseBooleanArray();
|
|
||||||
this.noteList = noteList;
|
this.noteList = noteList;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -53,16 +51,17 @@ public class NoteAdapter extends ArrayAdapter<Note> {
|
||||||
TextView noteTitle = (TextView) v.findViewById(R.id.noteTitle);
|
TextView noteTitle = (TextView) v.findViewById(R.id.noteTitle);
|
||||||
TextView noteExcerpt = (TextView) v
|
TextView noteExcerpt = (TextView) v
|
||||||
.findViewById(R.id.noteExcerpt);
|
.findViewById(R.id.noteExcerpt);
|
||||||
|
TextView noteModified = (TextView) v.findViewById(R.id.noteModified);
|
||||||
|
|
||||||
// check to see if each individual textview is null.
|
|
||||||
// if not, assign some text!
|
|
||||||
if (noteTitle != null) {
|
|
||||||
noteTitle.setText(note.getTitle());
|
noteTitle.setText(note.getTitle());
|
||||||
}
|
|
||||||
if (noteExcerpt != null) {
|
|
||||||
noteExcerpt.setText(note.getExcerpt());
|
noteExcerpt.setText(note.getExcerpt());
|
||||||
}
|
Calendar modified = note.getModified();
|
||||||
}
|
if (modified.get(Calendar.YEAR) == 2015) {
|
||||||
|
noteModified.setText(note.getModified("dd.MM."));
|
||||||
|
} else {
|
||||||
|
noteModified.setText(note.getModified("dd.MM.yyyy"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// the view must be returned to our activity
|
// the view must be returned to our activity
|
||||||
return v;
|
return v;
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<RelativeLayout
|
<RelativeLayout
|
||||||
android:id="@+id/noteItem"
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:id="@+id/noteItem"
|
||||||
android:layout_width="fill_parent"
|
android:layout_width="fill_parent"
|
||||||
android:layout_height="?android:attr/listPreferredItemHeight"
|
android:layout_height="?android:attr/listPreferredItemHeight"
|
||||||
android:background="@drawable/list_item_background_selector"
|
android:background="@drawable/list_item_background_selector"
|
||||||
|
@ -9,15 +9,29 @@
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/noteTitle"
|
android:id="@+id/noteTitle"
|
||||||
android:layout_width="fill_parent"
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_alignParentEnd="false"
|
||||||
|
android:layout_alignParentRight="true"
|
||||||
|
android:layout_alignParentStart="true"
|
||||||
|
android:layout_alignParentTop="true"
|
||||||
|
android:layout_alignWithParentIfMissing="true"
|
||||||
|
android:ellipsize="end"
|
||||||
|
android:gravity="center_vertical"
|
||||||
|
android:textColor="@drawable/list_item_color_selector"
|
||||||
|
android:textSize="16sp" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/noteModified"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_alignParentEnd="true"
|
android:layout_alignParentEnd="true"
|
||||||
android:layout_alignParentRight="true"
|
android:layout_alignParentRight="true"
|
||||||
android:layout_alignParentTop="true"
|
android:layout_alignParentTop="true"
|
||||||
android:layout_alignWithParentIfMissing="true"
|
android:layout_alignWithParentIfMissing="true"
|
||||||
android:gravity="center_vertical"
|
android:gravity="center_vertical"
|
||||||
android:textColor="@drawable/list_item_color_selector"
|
android:textColor="@drawable/list_item_color_selector_low"
|
||||||
android:textSize="16sp" />
|
android:textSize="12sp" />
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/noteExcerpt"
|
android:id="@+id/noteExcerpt"
|
||||||
|
|
Loading…
Reference in a new issue