在 ListView
行中显示带有文本的视频缩略图的最佳方式是什么?
我想显示 sdcard 文件夹中的视频。
还需要锁定应用程序的文件夹。
每个视频都会有描述和时长。
最佳答案
尝试通过扩展 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;
}
}
并在您的主要 Activity 中将其设置为 ListAdapter。
关于android - 如何在 ListView 中显示带有文本的视频缩略图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6419085/