在ListView
行显示包含文字的视频缩略图的最佳方法是什么?
我想在SD卡上显示文件夹中的视频。
还需要锁定应用程序的文件夹。
每个视频都有描述和持续时间。
答案 0 :(得分:5)
检查this blog post举个例子。
答案 1 :(得分:0)
尝试通过扩展BaseAdapter类并覆盖
来创建自定义适配器类getView(int position, View convertView, ViewGroup parent) method.
示例:
public class CustomListItemAdapter extends BaseAdapter {
private Context context;
/**
* overrides the getView function
*/
public View getView(int position, View arg1, ViewGroup arg2) {
LayoutInflater inflater = LayoutInflater.from(context);
RelativeLayout root = (RelativeLayout) inflater.inflate(R.layout.movielist_item, null,false);
Movie ListItem = moviesList.get(position);
/** sets the image bitmap for the imageview */
if (moviewBmp != null) {
ImageView movieImg = (ImageView) root.findViewById(R.id.imgMovie);
movieImg.setImageBitmap(movieImg );
}
/** sets the movie name text */
TextView movieName = (TextView)root.findViewById(R.id.movieListItemName);
movieName.setText(movieListItem.getMovieName());
return root;
}
}
并将其设置为主要活动中的ListAdapter。