2016-03-20 23 views
0

我正在使用PhotoView庫來顯示一些圖像。ImageView無法轉換爲PhotoView

當我嘗試使用PhotoView中與畢加索,如圖所示sample我得到ClassCastException異常在這條線:

PhotoView photoView = (PhotoView) findViewById(R.id.imageViewTest); 

這是在堆棧跟蹤顯示'S:

Caused by: java.lang.ClassCastException: android.support.v7.widget.AppCompatImageView cannot be cast to uk.co.senab.photoview.PhotoView 

我錯過了什麼嗎?

回答

1

您還需要在XML中使用PhotoView,而不是ImageView。做類似如下:

<uk.co.senab.photoview.PhotoView 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/imageViewTest" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"/> 
+0

哦,我的上帝,謝謝。 – BabbevDan

+0

@BabbevDan不客氣。您可以將答案標記爲已接受,如果它解決了您的問題;) –

+0

當然,我會標記它,還剩3分鐘。 :) – BabbevDan

相關問題