[英]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.