If task is completed, hide details. Also fixed issue with completed time formatting

pull/14/head
Tim Su 14 years ago
parent 8b93d0a196
commit de51220f67

@ -63,6 +63,10 @@
<item name="android:textColor">#ffee5555</item> <item name="android:textColor">#ffee5555</item>
</style> </style>
<style name="TextAppearance.TAd_ItemDueDate_Completed" parent="TextAppearance.TAd_ItemDueDate">
<item name="android:textColor">#ff777777</item>
</style>
<!-- ============================================== FilterListAdapter == --> <!-- ============================================== FilterListAdapter == -->
<style name="TextAppearance.FLA_Filter"> <style name="TextAppearance.FLA_Filter">

@ -294,7 +294,7 @@ public class TaskAdapter extends CursorAdapter implements Filterable {
} else if(task.isCompleted()) { } else if(task.isCompleted()) {
String dateValue = formatDate(task.getValue(Task.COMPLETION_DATE)); String dateValue = formatDate(task.getValue(Task.COMPLETION_DATE));
dueDateView.setText(r.getString(R.string.TAd_completed, dateValue)); dueDateView.setText(r.getString(R.string.TAd_completed, dateValue));
dueDateView.setTextAppearance(activity, R.style.TextAppearance_TAd_ItemDetails); dueDateView.setTextAppearance(activity, R.style.TextAppearance_TAd_ItemDueDate_Completed);
setVisibility(dueDateView); setVisibility(dueDateView);
} else { } else {
dueDateView.setVisibility(View.GONE); dueDateView.setVisibility(View.GONE);
@ -325,7 +325,7 @@ public class TaskAdapter extends CursorAdapter implements Filterable {
details = taskDetailLoader.get(task.getId()).toString(); details = taskDetailLoader.get(task.getId()).toString();
else else
details = task.getValue(Task.DETAILS); details = task.getValue(Task.DETAILS);
if(TextUtils.isEmpty(details) || DETAIL_SEPARATOR.equals(details)) { if(TextUtils.isEmpty(details) || DETAIL_SEPARATOR.equals(details) || task.isCompleted()) {
viewHolder.details.setVisibility(View.GONE); viewHolder.details.setVisibility(View.GONE);
} else { } else {
viewHolder.details.setVisibility(View.VISIBLE); viewHolder.details.setVisibility(View.VISIBLE);

Loading…
Cancel
Save