From: Bartek Przybylski Date: Sat, 26 May 2012 12:56:30 +0000 (+0200) Subject: show modification timestamp and size of file X-Git-Tag: oc-android-1.4.3~378 X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/commitdiff_plain/e759addf427c3b20e7f88d06b52d13dea77df5a7 show modification timestamp and size of file --- diff --git a/res/layout/list_layout.xml b/res/layout/list_layout.xml index 60fb0bff..a8a101d2 100644 --- a/res/layout/list_layout.xml +++ b/res/layout/list_layout.xml @@ -46,8 +46,10 @@ + android:layout_width="match_parent" + android:layout_height="match_parent" + android:orientation="vertical" + android:gravity="center_vertical"> + + + + + + + + diff --git a/src/eu/alefzero/owncloud/ui/adapter/FileListListAdapter.java b/src/eu/alefzero/owncloud/ui/adapter/FileListListAdapter.java index a2f79967..c23ffea6 100644 --- a/src/eu/alefzero/owncloud/ui/adapter/FileListListAdapter.java +++ b/src/eu/alefzero/owncloud/ui/adapter/FileListListAdapter.java @@ -26,6 +26,7 @@ import eu.alefzero.owncloud.datamodel.OCFile; import android.content.Context; import android.database.DataSetObserver; +import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -114,6 +115,15 @@ public class FileListListAdapter implements ListAdapter { else down.setVisibility(View.INVISIBLE); + if (!file.isDirectory()) { + view.findViewById(R.id.file_size).setVisibility(View.VISIBLE); + view.findViewById(R.id.last_mod).setVisibility(View.VISIBLE); + ((TextView)view.findViewById(R.id.file_size)).setText(DisplayUtils.bytesToHumanReadable(file.getFileLength())); + ((TextView)view.findViewById(R.id.last_mod)).setText(DisplayUtils.unixTimeToHumanReadable(file.getModificationTimestamp())); + } else { + view.findViewById(R.id.file_size).setVisibility(View.GONE); + view.findViewById(R.id.last_mod).setVisibility(View.GONE); + } } return view;