我有一個android應用程序,我需要實現一個包含imageview和TextView的Gridview,也有一個按鈕來添加新的視圖gridview.When我點擊這個按鈕時,一個文件選擇器會來,並可以從我的設備中選擇任何文檔,如PDF,文檔,圖像等。然後我想要顯示這個文檔作爲一個圖像在gridview中的名稱。如何我是這麼做的嗎?如果我們收到帶附件的郵件(圖片,pdf,docs,..),那麼我們可以在打開該郵件時將其視爲圖片。這就是我們可以看到的預覽圖像該文件之前,我們點擊每個文件如下。我需要在我的GridView完全相同的功能。 下面是我用來顯示文件選擇器的代碼。Android:如何動態添加選定的文檔到ImageView作爲預覽/縮略圖在Gridview中
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("*/*");
intent.addCategory(Intent.CATEGORY_OPENABLE);
try {
startActivityForResult(Intent.createChooser(intent, "Select a File to Upload"),FILE_SELECT_CODE);
} catch (Exception ex) {
System.out.println("browseClick :"+ex);
}
,我已經實現了
onActivityResult(int requestCode, int resultCode, Intent data){}
選擇file.After這麼多的研究,我得到了創建如下視頻文件的縮略圖的方法後做的工作。
ThumbnailUtils.createVideoThumbnail(filePath, kind);
但是沒有找到任何東西來獲取其他文件的縮略圖。
我不知道如何在gridview像images.Please幫助我顯示文檔。
的文檔通常的郵件客戶端顯示PDF,Word文件等,並縮略圖圖像的圖標。 當你選擇文件檢查mimeType如果它是圖像在圖像上顯示縮略圖 如果它是PDF然後顯示PDF圖標(把圖標放在可繪製文件夾中),並顯示與其他文件相同的情況。 –
但在郵件中,我認爲我們可以在打開pdf之前看到PDF的內容就像一張小圖片。 – KJEjava48
不,我們可以把pdf的名稱在textView –