summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2014-11-13 21:58:30 +0300
committerAndrew Dolgov <[email protected]>2014-11-13 21:58:30 +0300
commit57942e84e3b5470e3b9ddc68878759793ed769dc (patch)
tree6c0c16eb4e9d03c9b09b15875193bdc7a8b62d79
parent89823f32f1e5fdac55e7dfc3487d6e2c99ff1cf1 (diff)
tweak compact layout
-rw-r--r--org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java11
-rw-r--r--org.fox.ttrss/src/main/res/layout/headlines_row_compact.xml8
-rw-r--r--org.fox.ttrss/src/main/res/layout/headlines_row_selected_compact.xml8
-rw-r--r--org.fox.ttrss/src/main/res/layout/headlines_row_selected_unread_compact.xml8
-rw-r--r--org.fox.ttrss/src/main/res/layout/headlines_row_unread_compact.xml8
5 files changed, 26 insertions, 17 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java
index 145a0341..2d0ddb22 100644
--- a/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java
+++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java
@@ -965,7 +965,16 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener,
holder.dateView.setTextSize(TypedValue.COMPLEX_UNIT_SP, headlineSmallFontSize);
Date d = new Date((long)article.updated * 1000);
- DateFormat df = new SimpleDateFormat("MMM dd, HH:mm");
+ Date now = new Date();
+
+ DateFormat df;
+
+ if (now.getYear() == d.getYear() && now.getMonth() == d.getMonth() && now.getDay() == d.getDay()) {
+ df = new SimpleDateFormat("HH:mm");
+ } else {
+ df = new SimpleDateFormat("MMM dd");
+ }
+
df.setTimeZone(TimeZone.getDefault());
holder.dateView.setText(df.format(d));
}
diff --git a/org.fox.ttrss/src/main/res/layout/headlines_row_compact.xml b/org.fox.ttrss/src/main/res/layout/headlines_row_compact.xml
index 63ff030b..eec8860f 100644
--- a/org.fox.ttrss/src/main/res/layout/headlines_row_compact.xml
+++ b/org.fox.ttrss/src/main/res/layout/headlines_row_compact.xml
@@ -39,7 +39,7 @@
<TextView
android:id="@+id/excerpt"
- android:singleLine="true"
+ android:maxLines="2"
android:ellipsize="end"
android:layout_width="match_parent"
android:layout_height="match_parent"
@@ -86,7 +86,7 @@
android:singleLine="true"
android:ellipsize="none"
android:layout_weight="1"
- android:text="Jan 01, 12:00, 1970"
+ android:text="Jan 01"
android:textColor="?headlineSecondaryTextColor"
android:textSize="12sp"
/>
@@ -94,9 +94,9 @@
<ImageView
android:id="@+id/marked"
- android:layout_width="16dp"
+ android:layout_width="24dp"
android:layout_gravity="bottom|right"
- android:layout_height="16dp"
+ android:layout_height="24dp"
android:layout_weight="0"
android:clickable="true"
android:src="@drawable/ic_star_empty" />
diff --git a/org.fox.ttrss/src/main/res/layout/headlines_row_selected_compact.xml b/org.fox.ttrss/src/main/res/layout/headlines_row_selected_compact.xml
index d6823d37..52ede28e 100644
--- a/org.fox.ttrss/src/main/res/layout/headlines_row_selected_compact.xml
+++ b/org.fox.ttrss/src/main/res/layout/headlines_row_selected_compact.xml
@@ -39,7 +39,7 @@
<TextView
android:id="@+id/excerpt"
- android:singleLine="true"
+ android:maxLines="2"
android:ellipsize="end"
android:layout_width="match_parent"
android:layout_height="match_parent"
@@ -86,7 +86,7 @@
android:singleLine="true"
android:ellipsize="none"
android:layout_weight="1"
- android:text="Jan 01, 12:00, 1970"
+ android:text="Jan 01"
android:textColor="?headlineSelectedSecondaryTextColor"
android:textSize="12sp"
/>
@@ -94,9 +94,9 @@
<ImageView
android:id="@+id/marked"
- android:layout_width="16dp"
+ android:layout_width="24dp"
android:layout_gravity="bottom|right"
- android:layout_height="16dp"
+ android:layout_height="24dp"
android:layout_weight="0"
android:clickable="true"
android:src="@drawable/ic_star_empty" />
diff --git a/org.fox.ttrss/src/main/res/layout/headlines_row_selected_unread_compact.xml b/org.fox.ttrss/src/main/res/layout/headlines_row_selected_unread_compact.xml
index 0a1bf830..f5c3d10c 100644
--- a/org.fox.ttrss/src/main/res/layout/headlines_row_selected_unread_compact.xml
+++ b/org.fox.ttrss/src/main/res/layout/headlines_row_selected_unread_compact.xml
@@ -40,7 +40,7 @@
<TextView
android:id="@+id/excerpt"
- android:singleLine="true"
+ android:maxLines="2"
android:ellipsize="end"
android:layout_width="match_parent"
android:layout_height="match_parent"
@@ -87,7 +87,7 @@
android:singleLine="true"
android:ellipsize="none"
android:layout_weight="1"
- android:text="Jan 01, 12:00, 1970"
+ android:text="Jan 01"
android:textColor="?headlineSelectedSecondaryTextColor"
android:textSize="12sp"
/>
@@ -95,9 +95,9 @@
<ImageView
android:id="@+id/marked"
- android:layout_width="16dp"
+ android:layout_width="24dp"
android:layout_gravity="bottom|right"
- android:layout_height="16dp"
+ android:layout_height="24dp"
android:layout_weight="0"
android:clickable="true"
android:src="@drawable/ic_star_empty" />
diff --git a/org.fox.ttrss/src/main/res/layout/headlines_row_unread_compact.xml b/org.fox.ttrss/src/main/res/layout/headlines_row_unread_compact.xml
index ac9b2b81..fef86b19 100644
--- a/org.fox.ttrss/src/main/res/layout/headlines_row_unread_compact.xml
+++ b/org.fox.ttrss/src/main/res/layout/headlines_row_unread_compact.xml
@@ -40,7 +40,7 @@
<TextView
android:id="@+id/excerpt"
- android:singleLine="true"
+ android:maxLines="2"
android:ellipsize="end"
android:layout_width="match_parent"
android:layout_height="match_parent"
@@ -87,7 +87,7 @@
android:singleLine="true"
android:ellipsize="none"
android:layout_weight="1"
- android:text="Jan 01, 12:00, 1970"
+ android:text="Jan 01"
android:textColor="?headlineSecondaryTextColor"
android:textSize="12sp"
/>
@@ -95,9 +95,9 @@
<ImageView
android:id="@+id/marked"
- android:layout_width="16dp"
+ android:layout_width="24dp"
android:layout_gravity="bottom|right"
- android:layout_height="16dp"
+ android:layout_height="24dp"
android:layout_weight="0"
android:clickable="true"
android:src="@drawable/ic_star_empty" />