commit 96668b47995ae39f7c18b66639c73de6ccb7f590
parent fd6c08cb0aac7164ab5272e9524bd8874d8d3567
Author: dankert <devnull@localhost>
Date: Thu, 27 Oct 2011 20:53:44 +0200
SimpleAdapter setzt ein Bild.
Diffstat:
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;
}