summaryrefslogtreecommitdiffstats
path: root/src/org/madore/android/unicodeMap/UnicodeListActivity.java
diff options
context:
space:
mode:
authorDavid A. Madore <david@procyon.(none)>2010-04-25 21:54:54 +0200
committerDavid A. Madore <david@procyon.(none)>2010-04-25 21:54:54 +0200
commitdfccb7883425392290f5bf9afc845bae776320e9 (patch)
tree45716bdd91ba06d8c525e072c9738705643c08d4 /src/org/madore/android/unicodeMap/UnicodeListActivity.java
parent8d56c5f19480646445fc277ee14addad597617c6 (diff)
downloadUnicodeMap-dfccb7883425392290f5bf9afc845bae776320e9.tar.gz
UnicodeMap-dfccb7883425392290f5bf9afc845bae776320e9.tar.bz2
UnicodeMap-dfccb7883425392290f5bf9afc845bae776320e9.zip
List layout: display characters differently from their labels.
This is done by making UnicodeCharacter implement Map<String,String> so as to use it in a SimpleAdapter, but really, this is ugly.
Diffstat (limited to 'src/org/madore/android/unicodeMap/UnicodeListActivity.java')
-rw-r--r--src/org/madore/android/unicodeMap/UnicodeListActivity.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/org/madore/android/unicodeMap/UnicodeListActivity.java b/src/org/madore/android/unicodeMap/UnicodeListActivity.java
index a08dbe2..2e37d6f 100644
--- a/src/org/madore/android/unicodeMap/UnicodeListActivity.java
+++ b/src/org/madore/android/unicodeMap/UnicodeListActivity.java
@@ -35,7 +35,9 @@ public final class UnicodeListActivity extends ListActivity {
list.add(ch);
final ClipboardManager cmgr
= (ClipboardManager)getSystemService(Context.CLIPBOARD_SERVICE);
- setListAdapter(new ArrayAdapter<UnicodeCharacter>(this, R.layout.list_item, list));
+ setListAdapter(new SimpleAdapter(this, list, R.layout.list_item,
+ new String[] { "char", "label" },
+ new int[] { R.id.charText, R.id.labelText }));
final Button btn = (Button) findViewById(R.id.button);
final EditText txt = (EditText) findViewById(R.id.edit);
btn.setOnClickListener(new View.OnClickListener() {