android-openrat

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit 96668b47995ae39f7c18b66639c73de6ccb7f590
parent fd6c08cb0aac7164ab5272e9524bd8874d8d3567
Author: dankert <devnull@localhost>
Date:   Thu, 27 Oct 2011 20:53:44 +0200

SimpleAdapter setzt ein Bild.

Diffstat:
res/layout/listing_entry.xml | 4++--
src/de/openrat/android/blog/OpenRatBlog.java | 10++++++----
src/de/openrat/android/blog/PageElementsActivity.java | 2+-
src/de/openrat/android/blog/adapter/SimpleNameAdapter.java | 18+++++++++++++++---
4 files changed, 24 insertions(+), 10 deletions(-)

diff --git a/res/layout/listing_entry.xml b/res/layout/listing_entry.xml @@ -14,9 +14,9 @@ <TextView android:text="@+id/TextView03" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:id="@+id/listentry_name" android:textSize="16sp"></TextView> + android:id="@+id/listentry_name" android:textSize="20sp"></TextView> <TextView android:text="@+id/TextView01" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:id="@+id/listentry_description" android:textSize="14sp"></TextView> + android:id="@+id/listentry_description" android:textSize="13sp"></TextView> </LinearLayout> </LinearLayout> diff --git a/src/de/openrat/android/blog/OpenRatBlog.java b/src/de/openrat/android/blog/OpenRatBlog.java @@ -83,7 +83,8 @@ public class OpenRatBlog extends ListActivity list.add(preferences.getString("name", "?")); } - SimpleNameAdapter adapter = new SimpleNameAdapter(this, list); + final SimpleNameAdapter adapter = new SimpleNameAdapter(this, list, + android.R.drawable.ic_menu_set_as); ListView lv = getListView(); lv.setAdapter(adapter); @@ -113,9 +114,10 @@ public class OpenRatBlog extends ListActivity client = new OpenRatClient(host, path, port); final String username = prefs.getString("username", ""); - client.login(username, prefs - .getString("password", ""),dbid); - Log.d(OpenRatBlog.this.getClass().getSimpleName(), "User login: "+username ); + client.login(username, prefs.getString("password", ""), + dbid); + Log.d(OpenRatBlog.this.getClass().getSimpleName(), + "User login: " + username); } diff --git a/src/de/openrat/android/blog/PageElementsActivity.java b/src/de/openrat/android/blog/PageElementsActivity.java @@ -56,7 +56,7 @@ public class PageElementsActivity extends ListActivity { SimpleNameAdapter adapter = new SimpleNameAdapter( PageElementsActivity.this, new ArrayList<String>(data - .values())); + .values()), android.R.drawable.ic_menu_edit); setListAdapter(adapter); } diff --git a/src/de/openrat/android/blog/adapter/SimpleNameAdapter.java b/src/de/openrat/android/blog/adapter/SimpleNameAdapter.java @@ -11,6 +11,7 @@ import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; +import android.widget.ImageView; import android.widget.TextView; import de.openrat.android.blog.R; @@ -28,11 +29,14 @@ public class SimpleNameAdapter extends BaseAdapter private LayoutInflater inflator; - public SimpleNameAdapter(Context context, List<String> data) + private int imageRes; + + public SimpleNameAdapter(Context context, List<String> data, int imageRes) { inflator = (LayoutInflater) context .getSystemService(Context.LAYOUT_INFLATER_SERVICE); this.data = data; + this.imageRes = imageRes; } public int getCount() @@ -60,11 +64,19 @@ public class SimpleNameAdapter extends BaseAdapter public View getView(int position, View convertView, ViewGroup parent) { - final View view = inflator.inflate(R.layout.listing_pageelement, null); + final View view = inflator.inflate(R.layout.listing_entry, null); + + final ImageView image = (ImageView) view + .findViewById(R.id.listentry_image); + image.setImageResource(imageRes); - TextView name = (TextView) view.findViewById(R.id.name); + final TextView name = (TextView) view.findViewById(R.id.listentry_name); name.setText(data.get(position)); + final TextView desc = (TextView) view + .findViewById(R.id.listentry_description); + desc.setText(""); + return view; }