簡體   English   中英

如何在Android的TextView中顯示MS Word文件

[英]How to display MS word file in the textview in android

我在資產文件夾中保存了一個.docx文件。 我有一個帶按鈕的textview。 當我單擊按鈕時,我想在同一活動的textview中顯示.docx文件。我知道顯示.txt文件,但是如何顯示.docx文件。 我不想使用Intent.ACTION_VIEW或olivedoclibrary。 .docx可能包含圖像之類的東西,將所有內容文本化。它應按原樣顯示docx文件。

我建立的代碼沒有被正確理解。請幫助該問題的解決方案至少對該問題進行解釋。

請幫忙

當我單擊按鈕時,我想在同一活動的textview中顯示.docx文件。

首先,Android沒有DOCX解析器。 您將需要找到一個提供此功能的第三方庫(或編寫您自己的庫),然后使用SpannableStringBuilder之類的內容來構建要在TextView顯示的內容。

其次, TextView支持有限格式。 DOCX文件中可能包含很多內容,而TextView無法顯示這些內容。

找到DOCX-> HTML轉換器並將結果顯示在WebView中可能會好一些,盡管即使這樣可能不會達到“它應該按原樣顯示docx文件”的級別。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM