android - 如何使 Android GridLayout 与旧版本兼容?

标签 android android-layout user-interface grid-layout

适用于 Android 4 的新 GridLayout 很好。无论是在代码可维护性和性能方面。

我需要有关旧版本 GridLayout 向后兼容性方面的帮助。等待官方兼容包的时间太长了。我知道这是可能的,而且确实有人提到这可以通过从版本 4 平台源代码复制类来完成。

如果有人能指导我如何做到这一点,那就太好了。

作为引用,请查看 Google Plus 上的这篇文章 https://plus.google.com/105051985738280261832/posts/KbqAxUQTzVf

最佳答案

执行此操作的更好方法是使用 Android 支持库。 由于还涉及资源文件,因此不能作为.jar 库包含。

更新 android SDK 和支持文件。

  1. your-android-sdk\extras\android\support\v7\gridlayout 项目添加到 eclipse。
  2. 将项目作为库。
  3. 将此库项目添加到您的工作项目中。

要在 XML 中使用网格布局,请像这样使用它

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

希望对您有所帮助。

关于android - 如何使 Android GridLayout 与旧版本兼容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9126780/

相关文章:

java - 如何在xml中写入超过30MB的数据?

android - 如何知道用户是否改变了切换按钮的状态?

android - 单击小部件后如何启动 Activity ?

java - 为什么我的一个scrollPanel 可以工作而另一个却不能?

android - Roid 私聊问题

android - 具有 layout_width=matchparent 的 TableLayout 不匹配父级

android - ImageView 与 ImageButton 与按钮

java - Android - 包含自定义组件会导致其隐藏在主视图后面

macos - 在 MacOS 上使用 brew 安装 Octave 4.2.1;无法让它与 GUI 一起运行

java - 如何以编程方式将 ScrollView 滚动到底部