</FrameLayout>
<LinearLayout
- android:layout_width="wrap_content"
- android:layout_height="match_parent" >
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical"
+ android:gravity="center_vertical">
<TextView
android:id="@+id/Filename"
android:textColor="#303030"
android:textSize="16dip" />
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginLeft="4dp"
+ android:layout_marginRight="4dp"
+ android:weightSum="1">
+
+ <TextView
+ android:id="@+id/last_mod"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:text="TextView"
+ android:layout_weight=".5"
+ android:textSize="12dip"/>
+
+ <TextView
+ android:id="@+id/file_size"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:gravity="right"
+ android:text="TextView"
+ android:layout_weight=".5"
+ android:textSize="12dip"/>
+
+ </LinearLayout>
+
</LinearLayout>
</LinearLayout>
\r
import android.content.Context;\r
import android.database.DataSetObserver;\r
+import android.util.Log;\r
import android.view.LayoutInflater;\r
import android.view.View;\r
import android.view.ViewGroup;\r
else\r
down.setVisibility(View.INVISIBLE);\r
\r
+ if (!file.isDirectory()) {\r
+ view.findViewById(R.id.file_size).setVisibility(View.VISIBLE);\r
+ view.findViewById(R.id.last_mod).setVisibility(View.VISIBLE);\r
+ ((TextView)view.findViewById(R.id.file_size)).setText(DisplayUtils.bytesToHumanReadable(file.getFileLength()));\r
+ ((TextView)view.findViewById(R.id.last_mod)).setText(DisplayUtils.unixTimeToHumanReadable(file.getModificationTimestamp()));\r
+ } else {\r
+ view.findViewById(R.id.file_size).setVisibility(View.GONE);\r
+ view.findViewById(R.id.last_mod).setVisibility(View.GONE);\r
+ }\r
}\r
\r
return view;\r