我可以在VideoView对象中调用哪个方法,如setImageResource

时间:2014-02-03 07:05:44

标签: android xml eclipse android-videoview

我想为VideoView编写以下代码。因为我想在屏幕上用Gridview Layout显示4个视频文件。

public View getView(int position, View convertView, ViewGroup parent) {
    ImageView imageView;
    if (convertView == null) {
        imageView = new ImageView(mContext);
        imageView.setLayoutParams(new GridView.LayoutParams(85, 85));
        imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
        imageView.setPadding(8, 8, 8, 8);
    } else {
        imageView = (ImageView) convertView;
    }
    imageView.setImageResource(mThumbIds[position]);
    return imageView;
 }

2 个答案:

答案 0 :(得分:0)

尝试这样:

public View getView(int position, View convertView, ViewGroup parent) {
    ImageView imageView;
    if (convertView == null) {
        imageView = new ImageView(mContext);
        imageView.setLayoutParams(new GridView.LayoutParams(85, 85));
        imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
        imageView.setPadding(8, 8, 8, 8);
    } else {
        imageView = (ImageView) convertView;
    }
    imageView.setImageDrawable(mThumbIds[position]);
    return imageView;
 }

答案 1 :(得分:0)

我使用 setVideoPath(字符串路径)解决了这个问题。))