2016-03-03 55 views
0

當前我正在使用導航抽屜和碎片。我的目標是將PDF轉換爲Android應用程序。 PDF有大約600頁,每頁我創建一個片段,將從導航抽屜中打開相應的頁碼項目。 使用600 fragmenta及其佈局文件是否正常?還是佔用太多資源?實現這樣的最佳做法是什麼?帶片段的最佳做法

+0

你爲什麼需要600個片段?創建一個並更改其內容不起作用? – mmark

+0

每一頁都有不同的圖像集,而不是系統的順序。這就像一個互動手冊,因此改變內容對我來說很複雜。 –

+0

將其保留爲pdf,將內容轉換爲HTML,如果自動生成它們,可能會將其轉換爲碎片。片段並不意味着成爲一個內容頁面。他們是圍繞內容的東西。 – zapl

回答

0

片段是一塊界面。沒有數據!

因此,您可以製作一個內容片段和一個導航片段,然後切換內容片段中的數據。內容片段可以包含Listview的pdf頁面或單個頁面的ImageView(此ImageView可以通過編程方式更改)或其他內容。

下面是一些鏈接:

Creating a ListView with custom list items programmatically in Android - no xml list item layout

Change Image of ImageView programmatically‎ Android

+0

這是否意味着我必須理解android中xy座標的概念,並相應地移動圖像視圖等,從而減少應用程序的負載?你可以建議任何關鍵字我可以搜索杉木教程,因爲我不知道該找什麼。 –

+0

據我所知你有一個PDF格式的600頁,並希望將其顯示爲可滾動列表。爲此,您可以創建RecycleView和自定義適配器,按需加載PDF頁面以顯示在RecyclerView中。這可以在片段中甚至在活動中完成。 –

+0

我的目標是在用戶點擊下一個按鈕時創建一個交互式手動動畫圖像和文本。隨着我收到的建議,我現在只有幾個片段和佈局,我以編程方式放置視圖。我已經從pdf中提取所有圖像文件。但是,由於圖像應該是分散的(爲了使它具有互動性),我很難將它們放置在規定的位置。因此,我問我應該考慮什麼才能理解? –