2016-03-20 13 views
0

PhotoViewライブラリを使用していくつかの画像を表示しています。私はピカソとてPhotoViewを使用しようとするとsampleに示すようImageViewをPhotoViewにキャストできません

、私はこの行ににClassCastExceptionを得る:

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

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

これは、スタックトレースに示されているものです何か不足していますか?

答えて

1

ImageViewではなく、XMLでもPhotoViewを使用する必要があります。以下のようにしてください:

<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

関連する問題