在我的Android應用程序中,我想顯示植物的一些圖像(我有超過100個)ai也想支持不同的屏幕尺寸,但我的問題是我不能有圖像在res/drawable文件夾中的每個屏幕密度,因爲我的應用程序的大小可怕地增加。有沒有解決方案如何做到這一點? (也許在代碼中)非常感謝。在所有Android設備上顯示圖像
回答
從我的理解,你想讓文字環繞圖像。你可以用this library來達到最佳效果。
至於圖片,您只需將它們存儲在您希望支持的最大設備上看起來不錯的尺寸。對於其他設備,您只需將其縮小即可。如果你打算使用上述庫,您可能需要設置的XML文件中的ImageView
以下參數把它縮小正確:
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.5"
請注意,您將需要擺弄這些(特別是重量),以便您能夠最適合您的應用。
編輯:爲了符合您在評論中的要求,最好的方法是使用WebView。這確實意味着您需要爲您的文章創建HTML
代碼,這將完全改變問題。
你可以嘗試的是有一個LinearLayout
圍繞圖像,並以編程方式添加TextView
對象。根據您要添加的文本數量,這很可能會看起來很糟糕。
感謝您的回答。我知道這個庫,這是非常有用的,我發現只有非常簡單的例子如何使用這個庫,我已經嘗試過...但我需要做這樣的[圖片](https://驅動器。 google.com/file/d/0B4bMt71BxFigVkZUV2dJT09XTm8/edit?usp=sharing) – Twilie2012
請參閱我的最新編輯。 –
我要試試WebView,我會讓你知道它是如何工作的 – Twilie2012
- 1. 在Android設備上顯示所有圖像
- 2. Android設備上查看圖像意圖不顯示圖像
- 3. Swift:WKWebView不在設備上顯示圖像
- 4. TextView沒有顯示在Android設備上?
- 5. 圖像沒有顯示在設備上的Web視圖在iphone
- 6. 讓所有Android設備的圖像
- 7. Xcode 6在一個故事板上顯示所有設備上的圖像
- 8. iOS設備在設備上運行時不顯示圖像
- 9. 設備庫圖像不顯示在設備上爲ios7
- 10. CSS:iOS設備上未顯示圖像
- 11. iPhone設備上未顯示圖像
- 12. Android圖像不顯示在某些設備上
- 13. android-圖像不能在設備上顯示url
- 14. Arcgis Esri沒有在Android設備上的地圖上顯示
- 15. 帶有.jpg的圖像未顯示在iPhone 5上設備
- 16. 背景圖像沒有正確顯示在移動設備上
- 17. 安卓圖像BG不顯示所有設備
- 18. 圖片uri不會在某些android設備上的ImageView上顯示圖像
- 19. 地圖上顯示設備
- 20. 設備上所有圖像的陣列 - Android
- 21. 一旦所有圖像準備好顯示,顯示網站
- 22. 如何在Android設備上顯示gif
- 23. Android AdMobview不能在設備上顯示?
- 24. 在Android設備上未顯示相機
- 25. 在Android設備上顯示logcat
- 26. 日誌未顯示在Android設備上
- 27. bootstrap-wysihtml5不顯示在Android設備上
- 28. 在Android設備上顯示書籤
- 29. 地圖不是顯示在Android設備
- 30. 模擬器 - iPhone上的設備問題 - 圖像顯示方式有所不同
創建9張圖片,以便您可以重新使用圖像進行差分 - 差分分辨率 – Rajan
srry ...我沒有指定我有什麼樣的圖像...他們是植物圖像,所以我想我不能使用9patch – Twilie2012
你想如何顯示它們?在網格中,在列表中,只顯示全屏圖像,或者如何? –