2015-10-29 2 views
3

Я создаю приложение для Android, в котором я использую банку Picasso для загрузки изображения из JSON. Здесь некоторые изображения отображаются в неправильной ориентации. Не каждый образ, а только некоторые. Можете ли вы, пожалуйста, помочь мне преодолеть этот вопрос:Ориентация изображения изменена в picasso

Picasso.with(Sell_Preview_Activity.this) 
       .load(Httppost_Links.imagePath 
         + ConstantVariables.sellDetails_stringURL) 
       .networkPolicy(NetworkPolicy.NO_CACHE) 
       .memoryPolicy(MemoryPolicy.NO_CACHE) 
       .into(view_imageView, new com.squareup.picasso.Callback() { 
        @Override 
        public void onSuccess() { 
         if (progressBar != null) { 
          Log.i("image loading success", 
            "image loading success "); 
          progressBar1.setVisibility(View.GONE); 
         } 
        } 

        @Override 
        public void onError() { 

        } 
       }); 
+0

Можете ли вы привести пример правильного изображения, а другой - неправильный? –

+0

Изображение в db похоже на http://prntscr.com/8wxrpo, пока оно появляется в моем устройстве следующим образом: http://prntscr.com/8wxsay –

ответ

2

Импровизация на ответ выдвинутая Zhli, вы пробовали другие варианты, доступные в той же ссылке:

Image Rotation in Picasso

2

Я не сталкивался с такой проблемой.
Но я подозреваю, что это может быть связано с высотой и шириной вашего ImageView. вы могли бы назвать .resize(100, 100) или .fit()

надеюсь, что это может помочь вам
https://futurestud.io/blog/picasso-image-resizing-scaling-and-fit/

+0

Нет, я пробовал это. Но это не помогло ... –