0

pdfviewを使用してAndroidでPDFを開きたい。 https://github.com/JoanZapata/android-pdfview

これは私のレイアウトコードです:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >

<com.joanzapata.pdfview.PDFView
    android:id="@+id/infoinstalacion_fragment5_pdfview"
    android:layout_width="match_parent"
    android:layout_height="match_parent"/>
</LinearLayout>

そして、これは私のJavaコードです。FragmentでPDFを開きたい:

        @Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    View view = inflater.inflate(R.layout.infoinstalacion_fragment5, container, false);
    PDFView pdfView= (PDFView) view.findViewById(R.id.infoinstalacion_fragment5_pdfview);
    view.findViewById(R.id.infoinstalacion_fragment5_web_view);
    pdfView.fromAsset("horarios.pdf")
    .defaultPage(1)
    .showMinimap(false)
    .enableSwipe(true)
    .load();    
    return view;
}

これはエラーです:

04-15 00:05:06.504: E/dalvikvm(16177): メソッド com.kirolm.instalacionesdep.info.InfoInstalacionFragment5.onCreateView から参照されるクラス 'com.joanzapata.pdfview.PDFView' が見つかりませんでした

04-15 00:05:06.514: E/AndroidRuntime(16177): android.view.InflateException: バイナリ XML ファイルの行 #6: クラス com.joanzapata.pdfview.PDFView の膨張エラー

04-15 00:05:06.514: E/AndroidRuntime(16177): 原因: java.lang.ClassNotFoundException: パスにクラス "com.joanzapata.pdfview.PDFView" が見つかりませんでした: DexPathList[[zip ファイル "/data /app/com.kirolm.instalacionesdep-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.kirolm.instalacionesdep-1, /vendor/lib, /system/lib]]

何か案は?感謝!

4

1 に答える 1

0

解決しました!

サポート ライブラリを Eclipse に追加します。私のAndroidプロジェクトで。

感謝!

于 2015-04-15T22:01:41.897 に答える