在android studio中无法解析方法decodeFile

时间:2017-02-01 10:26:16

标签: android android-studio bitmap android-gridview

我是原生android开发的新手。我正在研究android studio。我有3 tabs。一个用于map秒,camera用于pictures拍摄,第三个用于map,其中所有拍摄都将被显示。我已经实施了cameraBitmap image = Bitmap image = decodeFile(_filePaths.get(position), imageWidth, imageWidth);,用于观看图片我正在关注tutorial。我在课堂上添加了Cannot Resolve method decodeFile

但它显示错误@Override public View getView(int position, View convertView, ViewGroup parent) { ImageView imageView; if (convertView == null) { imageView = new ImageView(_activity); } else { imageView = (ImageView) convertView; } // get screen dimensions Bitmap image = decodeFile(_filePaths.get(position), imageWidth, imageWidth); imageView.setScaleType(ImageView.ScaleType.CENTER_CROP); imageView.setLayoutParams(new GridView.LayoutParams(imageWidth, imageWidth)); imageView.setImageBitmap(image); // image view click listener imageView.setOnClickListener(new OnImageClickListener(position)); return imageView; } 。我已经搜索过它,找不到任何解决方案。

以下是我的代码

{{1}}

任何帮助都将受到高度赞赏。

2 个答案:

答案 0 :(得分:1)

使用此

Bitmap image = BitmapFactory.decodeFile(_filePaths.get(position), imageWidth, imageWidth);

答案 1 :(得分:1)

它是在类中定义的自定义方法(在教程中你应该错过复制名为decodeFile()的方法)再次检查..