From 088a1ad673aa6603ff18c6e7991f33e96760544d Mon Sep 17 00:00:00 2001 From: daniel oeh Date: Wed, 20 Jun 2012 20:59:35 +0200 Subject: Improved borderless button --- src/de/podfetcher/adapter/FeedItemlistAdapter.java | 6 ++++-- src/de/podfetcher/fragment/FeedItemlistFragment.java | 7 +++++++ 2 files changed, 11 insertions(+), 2 deletions(-) (limited to 'src/de') diff --git a/src/de/podfetcher/adapter/FeedItemlistAdapter.java b/src/de/podfetcher/adapter/FeedItemlistAdapter.java index 975ffc8dc..936f4e2d5 100644 --- a/src/de/podfetcher/adapter/FeedItemlistAdapter.java +++ b/src/de/podfetcher/adapter/FeedItemlistAdapter.java @@ -7,6 +7,7 @@ import de.podfetcher.util.Converter; import de.podfetcher.R; import android.widget.ArrayAdapter; import android.widget.Button; +import android.widget.ImageButton; import android.widget.TextView; import android.view.LayoutInflater; import android.view.View; @@ -35,7 +36,7 @@ public class FeedItemlistAdapter extends ArrayAdapter { convertView = inflater.inflate(R.layout.feeditemlist_item, null); holder.title = (TextView) convertView.findViewById(R.id.txtvItemname); holder.size = (TextView) convertView.findViewById(R.id.txtvItemsize); - holder.butAction = (Button) convertView.findViewById(R.id.butAction); + holder.butAction = (ImageButton) convertView.findViewById(R.id.butAction); convertView.setTag(holder); } else { @@ -49,6 +50,7 @@ public class FeedItemlistAdapter extends ArrayAdapter { holder.title.setTypeface(Typeface.DEFAULT); } holder.size.setText(Converter.byteToString(item.getMedia().getSize())); + holder.butAction.setFocusable(false); holder.butAction.setOnClickListener(onButActionClicked); return convertView; @@ -57,6 +59,6 @@ public class FeedItemlistAdapter extends ArrayAdapter { static class Holder { TextView title; TextView size; - Button butAction; + ImageButton butAction; } } diff --git a/src/de/podfetcher/fragment/FeedItemlistFragment.java b/src/de/podfetcher/fragment/FeedItemlistFragment.java index 9354934db..a1facc65b 100644 --- a/src/de/podfetcher/fragment/FeedItemlistFragment.java +++ b/src/de/podfetcher/fragment/FeedItemlistFragment.java @@ -24,6 +24,11 @@ import de.podfetcher.storage.DownloadRequester; import de.podfetcher.syndication.util.FeedItemMenuHandler; public class FeedItemlistFragment extends SherlockListFragment { + @Override + public void onViewCreated(View view, Bundle savedInstanceState) { + this.getListView().setItemsCanFocus(true); + } + private static final String TAG = "FeedItemlistFragment"; public static final String EXTRA_SELECTED_FEEDITEM = "extra.de.podfetcher.activity.selected_feeditem"; @@ -59,6 +64,8 @@ public class FeedItemlistFragment extends SherlockListFragment { mActionMode.finish(); } } + + @Override public void onListItemClick(ListView l, View v, int position, long id) { -- cgit v1.2.3