所有我有不同版本的Android的不同版本的文件,如layout-v13
,但我注意到這些文件對於更新版本的android(API 11-16)是相同的。有沒有辦法像layout-v11,12,13,14,15,16
那樣將它們組合在一起?謝謝你的時間!組合多個版本號的佈局文件
5
A
回答
3
layout-v11
將被所有運行Android 3.0及更高版本的設備使用。如果運行特定版本的設備需要不同的佈局,則應該只拆分文件夾(即layout-v11
,layout-v12
等)。
4
如果您要做的是根據設備上可用的API版本顯示不同的佈局,您希望使用configuration qualifiers。替代資源的具體情況也是documented。
最基本的方法來做到這一點是你要使用的每個API級別,格式化創建佈局文件夾,如下所示:
res/layout/layout.xml (Default)
res/layout-v4/layout.xml (Android 1.6 and higher)
res/layout-v11/layout.xml (Android 3.0 and higher)
於Android官方文檔
你的情況layout-v11
這將用於運行Android 3.0 Honeycomb和更高版本的設備
相關問題
- 1. 多次組合3個相對佈局
- 2. 具有多個佈局的React組件
- 3. 使用自定義佈局在一個.pdf文件中組合多個數字?
- 4. 跨多個文件的android佈局xml
- 5. CDH組件版本號
- 6. 控件的多個佈局
- 7. WAR文件的版本號
- 8. Python文本文件佈局
- 9. Rails - 文本不適合我的佈局
- 10. 最近發佈的組件的版本號
- 11. 佈局API版本命名
- 12. 如何設置多個組合二進制文件的內部版本
- 13. Vaadin - 佈局大小以適合組件
- 14. 版本控制中文件夾佈局的最佳做法?
- 15. 在佈局中組合2個圖像
- 16. NuGet中的預發佈版本號和編譯版本號
- 17. 多個文件版本的git-LFS
- 18. .nib文件的多個版本
- 19. Jtrees和組合框佈局
- 20. staruml「組合片段」佈局
- 21. 組合佈局上NativeScript
- 22. 將XML文件中的多個子佈局添加到另一個佈局
- 23. 分佈式組件和類的版本
- 24. Flash Builder 4發佈版本構建多個文件
- 25. 將多個xml文件合併爲一個最終的android佈局
- 26. 多個版本的插件
- 27. React flexbox對齊多組件佈局
- 28. 組合畫布和佈局(Android)
- 29. 合併兩個文本視圖的相對佈局
- 30. 需要跨幾個文件設置版本號或內部版本號
好吧我會嘗試一下。 – ninge
完美。像魅力一樣工作。非常感謝你的幫助! – ninge
如上所述,我在v11中放置了一個佈局文件,但API 23忽略它。當我創建一個副本並將其放入v17時,它按預期工作。所以從v11到v16它完全被忽略了。例如,這不會發生在API 15上。似乎是一個特定於平臺的錯誤。 – drindt