summaryrefslogtreecommitdiff
path: root/src/de/podfetcher
diff options
context:
space:
mode:
Diffstat (limited to 'src/de/podfetcher')
-rw-r--r--src/de/podfetcher/adapter/FeedItemlistAdapter.java6
-rw-r--r--src/de/podfetcher/fragment/FeedItemlistFragment.java7
2 files changed, 11 insertions, 2 deletions
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<FeedItem> {
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<FeedItem> {
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<FeedItem> {
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) {