2017-04-18 1 views
-3

Der folgende Code ist Bild vom Gerät auswählen. wie man pdf vom Gerät auswählt. und wie man ein pdf in der Bildansicht zeigt?Wie man pdf in der Bildansicht android zeigt?

bt_gall .setOnClickListener(new View.OnClickListener() { 
       @Override 
       public void onClick(View view) { 
        Intent intent = new Intent(); 
        // Show only images, no videos or anything else 
        intent.setType("image/*"); 
        intent.setAction(Intent.ACTION_GET_CONTENT); 
        // Always show the chooser (if there are multiple options available) 
        startActivityForResult(Intent.createChooser(intent, "Select Picture"), PICK_IMAGE_REQUEST); 
        alertDialog.dismiss(); 
       } 
      }); 
+0

'ImageView' unterstützt das Drucken von PDF nicht – snachmsm

+0

' pdf' Dateien sind ** keine Bilder **. –

Antwort

0

PDF

Intent intent = new Intent(); 
     intent.setType("application/pdf"); 
     intent.setAction(Intent.ACTION_GET_CONTENT); 
     startActivityForResult(Intent.createChooser(intent, "Select PDF"), 1); 

Versuchen Sie, wählen Sie PDF To Set als Bild, das Sie thumbnail of pdf erstellen müssen

So erstellen Sie Miniatur dies überprüfen,

https://stackoverflow.com/a/38829523/3416642

Hoffe das wird dir helfen.

+0

in Beispiel, wenn ich die Taste drücke ich möchte sowohl Bild-Datei oder PDF-Datei wählen. Was ist der Code? – spodee

+0

@spodee übergeben multiple MIME-Typ - Überprüfen Sie diese http://stackoverflow.com/a/33117677/3416642 – Sach

+0

, wenn ich diesen Code versuchen [Intent intent = new Intent(); intent.setType ("image/* | application/pdf"); intent.setAction (Absicht.ACTION_GET_CONTENT); intent.addKategorie (Intent.CATEGORY_OPENABLE); startActivityForResult (Intent.createChooser (intent, "Dokument auswählen"), 1);] Nur das Bild wurde ausgewählt. – spodee

Verwandte Themen