2017-02-01 2 views
-1

Я новичок в разработке для Android. Я работаю над андроид-студией. У меня есть 3 tabs. Один для map второй для camera, чтобы делать снимки, а третий для pictures, в котором должны были быть отобраны все взятые. Я внедрил map и camera, для просмотра изображения я следую за этим tutorial. Здесь в классе i добавлен Bitmap image = Bitmap image = decodeFile(_filePaths.get(position), imageWidth, imageWidth);Не удается разрешить метод decodeFile в студии android

Но он показывает мне ошибку 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

это пользовательский метод, определенный в классе (в учебнике вы должны пропустить скопировать метод, названный decodeFile()) еще раз проверить ..

+0

да мой плохой я пропустил это: | – faisal1208

1

Используйте этот

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