From 58c678e94e915aaf2c26fac560177178fab93ed6 Mon Sep 17 00:00:00 2001 From: Daniel Erat Date: Sun, 27 Mar 2011 12:07:06 -0700 Subject: [PATCH] android: add icons for files and directories trying to get the hang of making stuff in inkscape that doesn't look awful --- clients/android/res/drawable/icon_file.png | Bin 0 -> 640 bytes clients/android/res/drawable/icon_folder.png | Bin 0 -> 1397 bytes clients/android/res/layout/browse_row.xml | 24 +++++++++++++----- .../src/org/camlistore/BrowseActivity.java | 13 ++++++++++ 4 files changed, 31 insertions(+), 6 deletions(-) create mode 100644 clients/android/res/drawable/icon_file.png create mode 100644 clients/android/res/drawable/icon_folder.png diff --git a/clients/android/res/drawable/icon_file.png b/clients/android/res/drawable/icon_file.png new file mode 100644 index 0000000000000000000000000000000000000000..fecbbc1a697fade4b286d3ec86541878d48859de GIT binary patch literal 640 zcmV-`0)PF9P)P001Be1^@s6=bY0900004b3#c}2nYxW zd168T%n)0mVu+CbECWv9Y zbLsA!vCUy!4Qp5%?zc1PIP~eU;m+Ekb2qwHdWTQJqWgnY?zhRc(jLww9mG0CSNPgC zb^Yz(@AIc3=*Fb?3+YDiR?;isOTmif58z6$L|O`J@Yq%hs a|M(A^rE^~Nj;AdE0000 zYd4AvIRA;`(pk)(FoK&>L>IG|265rS7r61+VhcV{tJ~4(wyQdC=FN;aE+X#Dn_1c2 z)xvbZ$p|9j@x||)6Ok!q#vd)0zJBaqqW&q-LPWfXdKE21)QhM`v^XQ`pBtWf`Gz(r z{wUC|XYc!~sDEB!K(s(KAQliSavhLZJS!Uh1H5u0Ys+z!+W%|`rky0Lsfq$S{#V@Ls5TOw74MZe-ickqQ&PRA29s89UJPq_s6db zJdGBBN5p}8kOCyZARg5MRgbt-JLgeXpv3@R3^pI2ZHxa#w0QAYP$DAly-|MaoczfE zj0BMuLeyn-9Fn25?b8BvX`FK&KlBU+1IlVdRSomJ6~MQ}%!pUcoVLY}_h8N45br|V z4%Vo#a9D6L&dT5ZckVgS644TMC88rhFatvn02v~#LUb#Ssfckwm|voqou{dPU|N5V z*^I&u*u7)CLABzXG(SE23B(81v;pxT1IQ;q2Dxv&-G0AxWvUCnfheFr?q|riU;L9r zbBS9|m6X*exqGQptq?C9^_POQ3%aF=%Ns7+(gJj_1CU`d9nq?r++-jVZry!?xR`Qy za0LrfVyKB>nru;{z`3JQq)9C_IYzX1;?^9}!MhbuqyQZtn!wNsv`mmPV0_ENAj)J? z6BaE@wlKY{z?U0Bduh_Puh!o;P5qJ&li`={OotVW@yWliSWKBtCM`^B2MWA%o#b09 zc8xlcB0pjlz!qS0h*O9)SOYf4tY+urgT(oax~}^`Nh!a(_c5@4bmMH+YZH5$N6b=< zg`Ul`HJHt?SYvUL>l%wwuo#6ofd5eO{fYLTyl z*1fizYYt?d$Fcgo1)L~;u+4OO2@8M)VtTR;HbYqpwF+<~j;!6v5PEZLkrKnSH@>fa z03y})om{+do@Qov9}rz2<}bETZ)F0vJkb)UQ^R^eZw6xBSj#XXF3sz*wNOnIm4yx_f%R2dze;S?EK*k6h!)Idb7II)F`Vy1 zy$QU?da=-RRqR|PmSHGT?1;-Tq#N$AR;5)J3Q%p`Mm;&7vN<#$VZTcazq|JtaP|lk zSa6D5GUEz+cm^1R9hzr!H6*;yYky; z4(l?lRY|kcmhoiWXaD|-l+_qBXyz~)0&oQCwQEAHC>QfividIeTxS`rkF_4`RaFAe z%#G1d4o^RNc-X($@Vk3wflsdw)i2h&$!9%RuDh)7x@iuF1!cK~8O-NEepz(GF0b7f z)OCP6+gzM07>%}QZXVR}O0{+3+E9LX?vAryqL%DS+Prh+&}szF4uL00000NkvXXu0mjf DQI3s0 literal 0 HcmV?d00001 diff --git a/clients/android/res/layout/browse_row.xml b/clients/android/res/layout/browse_row.xml index ee9276881..c5c336877 100644 --- a/clients/android/res/layout/browse_row.xml +++ b/clients/android/res/layout/browse_row.xml @@ -1,11 +1,23 @@ - + > + + + diff --git a/clients/android/src/org/camlistore/BrowseActivity.java b/clients/android/src/org/camlistore/BrowseActivity.java index bcb256b97..8c67438e2 100644 --- a/clients/android/src/org/camlistore/BrowseActivity.java +++ b/clients/android/src/org/camlistore/BrowseActivity.java @@ -29,6 +29,7 @@ import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; +import android.widget.ImageView; import android.widget.ListView; import android.widget.TextView; import android.widget.Toast; @@ -148,6 +149,18 @@ public class BrowseActivity extends ListActivity { Entry entry = mEntries.get(position); ((TextView) view.findViewById(R.id.title)).setText(entry.toString()); + + ImageView icon = ((ImageView) view.findViewById(R.id.icon)); + switch (entry.getType()) { + case DIRECTORY: + icon.setImageResource(R.drawable.icon_folder); + break; + case FILE: + icon.setImageResource(R.drawable.icon_file); + break; + default: + } + return view; } }