如何在ListView中显示带有文本的视频缩略图?

时间:2011-06-21 00:28:35

标签: android listview video

ListView行显示包含文字的视频缩略图的最佳方法是什么?

我想在SD卡上显示文件夹中的视频。

还需要锁定应用程序的文件夹。

每个视频都有描述和持续时间。

2 个答案:

答案 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。