我想从我的列表视图资源中过滤掉一些特定项目(SimpleCursorAdapter获取Android设备上的所有音频文件)。
适配器类:它返回列表视图项的视图。
public class MediaCursorAdapter extends SimpleCursorAdapter {
public MediaCursorAdapter(Context context, int layout, Cursor c) {
super(context, layout, c,
new String[]{MediaStore.MediaColumns.TITLE, MediaStore.Audio.Artists.ARTIST, MediaStore.Audio.AudioColumns.DURATION, MediaStore.Audio.Artists.Albums.ALBUM_ID},
new int[]{R.id.displayname, R.id.title, R.id.duration, R.id.single_album_art});
}
}
public MediaCursorAdapter rootMediaCursorAdapter = new MediaCursorAdapter(this, R.layout.listitem, gCursor);
Cursor cursor = (Cursor) rootMediaCursorAdapter.getItem(position);
String songData = cursor.getString(cursor.getColumnIndex(MediaStore.MediaColumns.DATA));
这里,songData包含' position'的项目。适配器索引。假设我有一些索引,并且我想在列表中获取一些过滤的项目,以便我可以生成过滤的列表视图。如果你能帮助我。感谢。