2017-01-16 13 views
-1

我有一張可垂直展開的圖片。圖片從服務器(鏈接)中檢索並使用picasso顯示。使用畢加索從服務器中調出ImageView

我已經嘗試了許多參考,但沒有成功。這是我的代碼:

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="fill_parent" 
    android:layout_weight="1" 
    android:background="#FCE6C0" 
    android:padding="10dp"> 

    <ScrollView 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:scrollbarAlwaysDrawVerticalTrack="true" 
     android:id="@+id/scrollView" > 

     <ImageView 
      android:id="@+id/langkah_resep" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:scaleType="fitXY" 
      android:adjustViewBounds="true"/> 
    </ScrollView> 

</LinearLayout> 

這是畢加索:

Picasso 
.with(getBaseContext()) 
.load(langkah_resep) 
.fit() 
.into(imgResep); 

當我刪除了滾動,圖像顯示,但是當我把了滾動什麼也不顯示。

回答

0

在ScrollView中滾動圖像並不是很多用戶可能熟悉的東西。是否有一個特別的原因希望把圖像放在ScrollView中?

另一種可能的解決方案是刪除ScrollView並使用類似PhotoView的東西來允許縮放圖像而不是&。

請參見:https://github.com/chrisbanes/PhotoView

它正常工作與畢加索爲好。

0

添加分鐘高度 & 寬度爲ImageView的,它應該做的伎倆。

<ImageView 
      android:id="@+id/langkah_resep" 
      android:minHeight="64dp" 
      android:minWidth="64dp" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:adjustViewBounds="true" 
      android:scaleType="fitXY" />