diff options
author | daneren2005 <daneren2005@gmail.com> | 2013-11-08 16:20:07 -0800 |
---|---|---|
committer | daneren2005 <daneren2005@gmail.com> | 2013-11-08 16:20:07 -0800 |
commit | 32f3853ccfffd02e31a8e99d195a660b893695d0 (patch) | |
tree | f9b6f5ceeb5797d3265d7b7a6ecd622291230cff /src | |
parent | 829257356ed808675b2ee0b55add8a09605fc3dc (diff) | |
download | dsub-32f3853ccfffd02e31a8e99d195a660b893695d0.tar.gz dsub-32f3853ccfffd02e31a8e99d195a660b893695d0.tar.bz2 dsub-32f3853ccfffd02e31a8e99d195a660b893695d0.zip |
Create BookmarkAdapter.java
Diffstat (limited to 'src')
-rw-r--r-- | src/github/daneren2005/dsub/view/BookmarkAdapter.java | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/src/github/daneren2005/dsub/view/BookmarkAdapter.java b/src/github/daneren2005/dsub/view/BookmarkAdapter.java new file mode 100644 index 00000000..9f04fbd3 --- /dev/null +++ b/src/github/daneren2005/dsub/view/BookmarkAdapter.java @@ -0,0 +1,49 @@ +/* + This file is part of Subsonic. + + Subsonic is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Subsonic is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Subsonic. If not, see <http://www.gnu.org/licenses/>. + + Copyright 2010 (C) Sindre Mehus +*/ + +package github.daneren2005.dsub.view; + +import android.content.Context; +import android.util.Log; +import java.util.List; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ArrayAdapter; +import github.daneren2005.dsub.domain.Bookmark; +import github.daneren2005.dsub.domain.MusicDirectory; + +public class BookmarkAdapter extends ArrayAdapter<Bookmark> { + private final static String TAG = BookmarkAdapter.class.getSimpleName(); + + public EntryAdapter(Context activity, List<Bookmark> bookmarks) { + super(activity, android.R.layout.simple_list_item_1, bookmarks); + } + + public View getView(int position, View convertView, ViewGroup parent) { + MusicDirectory.Entry entry = getItem(position).getEntry(); + SongView view; + if (convertView != null) { + view = (SongView) convertView; + } else { + view = new SongView(activity); + } + view.setObject(entry, false); + return view; + } +} |