2012-02-03 115 views
14

新增GridLayout對於Android 4來說不錯。無論是在代碼可維護性和性能方面。如何使Android GridLayout與舊版本兼容?

我希望對老版本的GridLayout具有向後兼容性的幫助。等待官方兼容套件耗時太長。我知道它是可能的,有人提到可以通過從版本4平臺源複製類來完成。

如果有人能指導我如何做到這一點,那將會非常棒。

僅供參考,請檢查谷歌加 https://plus.google.com/105051985738280261832/posts/KbqAxUQTzVf

回答

30

這樣做的更好的辦法是使用Android的支持庫。 由於資源文件也涉及它不能被包含爲.jar庫。

更新android SDK和支持文件。

  1. your-android-sdk\extras\android\support\v7\gridlayout項目添加到日食。
  2. 使項目成爲圖書館。
  3. 將此庫項目添加到您的工作項目中。

要使用網格佈局在XML中使用這樣的

<android.support.v7.widget.GridLayout> </android.support.v7.widget.GridLayout> 

希望這是有幫助的。

+6

此外請確保您設置您的名稱空間:http://stackoverflow.com/a/10687429/15882 – 2013-04-16 14:07:30

+0

如何執行「#2」步驟?我遇到了問題,eclipse無法識別'gridlayout'?它說:「錯誤的命名空間......應該使用'app:*'」 – mr5 2014-05-15 02:56:33

+0

@ mr5只需按照官方文檔:https://developer.android.com/tools/support-library/setup.html#libs-with-res – faizal 2014-08-28 03:15:38

相關問題