diff options
author | daniel oeh <daniel.oeh@gmail.com> | 2012-06-20 20:59:35 +0200 |
---|---|---|
committer | daniel oeh <daniel.oeh@gmail.com> | 2012-06-20 20:59:35 +0200 |
commit | 088a1ad673aa6603ff18c6e7991f33e96760544d (patch) | |
tree | 3b6181905c68b4ce1bd7854c2c20ae822e555f8b /src/de | |
parent | 27f34cac6e3064c50aa19ed41cbd9a41ebc0fa7e (diff) | |
download | AntennaPod-088a1ad673aa6603ff18c6e7991f33e96760544d.zip |
Improved borderless button
Diffstat (limited to 'src/de')
-rw-r--r-- | src/de/podfetcher/adapter/FeedItemlistAdapter.java | 6 | ||||
-rw-r--r-- | src/de/podfetcher/fragment/FeedItemlistFragment.java | 7 |
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) { |