我正在嘗試設置材質設計,以便我可以在Android 5.0中使用它,並回退到較舊設備的v7-appcompat主題。我讀過的所有東西都說,當我創建項目時,應該有兩個文件夾,「res/values」和「res/values-v21」,或者至少在android視圖中應該有兩個syles.xml文件。然而,我所能得到的只是「res/values」和一個styles.xml文件。我在這裏做錯了什麼?不應該android studio創建文件夾和.xml文件?任何幫助表示讚賞。材料設計設置
材料設計設置
回答
您必須手動創建此目錄。在Android Studio中,右鍵單擊項目的res目錄,選擇New - > Directory from menu。輸入目錄'values-v21'的名稱。以類似的方式將style.xml文件添加到新創建的目錄(New - > File from menu)。這一切:)
好的。謝謝你的答案。我會做的。但是,我仍然不明白爲什麼這些文件夾和xml文件不是默認生成的。我已經看到了幾個教程,它們是默認生成的。 – 2014-12-07 20:36:51
嗯,這取決於Android Studio包含的項目模板。 – 2014-12-07 21:01:05
那麼你可以創建一個新的目錄,如michal.z所述。但是,如果在創建新項目時每次都通過創建目錄來分層。您可以定義您自己的自定義模板。
Android Studio的模板基於Android ADT模板系統,該模型依次基於FreeMarker。
要創建自己的自定義模板只要按照這個post
你需要編輯TEMPLATE.XML文件。
- 1. 設置的材料設計圖標
- 2. 材料設計TabLayout
- 3. Angular2材料設計
- 4. 錯誤時,材料設計
- 5. 實現材料設計CrossFadeDrawer
- 6. angular2材料設計問題
- 7. 材料設計滾動
- 8. Polymer.js沒有材料設計?
- 9. Xamarin.Android材料設計圖標
- 10. 材料設計light mdl-select
- 11. 材料設計RecyclerView佈局
- 12. 材料設計 - 與jQuery
- 13. 防止角材料設計
- 14. bootstrap材料設計和Aurelia
- 15. 輔助材料設計
- 16. 材料設計和設備的限制
- 17. Unity3d - 設置材料爲無
- 18. 在角度材料設計的工具欄下面設置sidenav?
- 19. 在材料設計中設置彈出式菜單
- 20. 材料expansionpanel設置似乎沒有一個材料標籤
- 21. 材料設計精簡菜單
- 22. AngularJs材料設計RTL佈局
- 23. API 19(KitKat)中的材料設計?
- 24. 材料設計輸入文本
- 25. Google材料設計全部24高程
- 26. 滑動材料設計卡片視圖
- 27. 材料設計Google地圖如何
- 28. 如何開始與材料設計
- 29. 重寫css中的材料設計類
- 30. 刷新材料設計,隨機顯示
您可以創建values-v21文件夾。哪裏有問題? – 2014-12-07 20:15:13
「我正在嘗試設置Material Design,以便我可以在Android 5.0中使用它,並回退到針對較舊設備的v7-appcompat主題」 - 這個想法是,您爲所有設備使用'appcompat-v7',而不是隻是較舊的。由於需要從'ActionBarActivity'繼承來使用'appcompat-v7',因此需要一定量的代碼重複才能避免在API Level 21+上使用它。 – CommonsWare 2014-12-07 20:24:48