gpt4 book ai didi

android - 为 Froyo 构建,为 ICS 设计样式

转载 作者:行者123 更新时间:2023-11-29 18:13:47 24 4
gpt4 key购买 nike

我计划编写一个应用程序并针对 2.2 Froyo(API 级别 8)进行构建。但是,我希望 4.0 ICS 的应用程序用户使用 ICS 用户界面体验该应用程序。

目前我的方法是让我的应用程序的默认 Activity 感知 Android 设备的版本。

如果它低于 4.0,则使用为 Gingerbread 和 Froyo 编写的 XML View ,如果它是 4.0 或更高版本,则使用 ICS XML View 。然而,这似乎有点随意,我不确定我能否有效地管理版本 View 的分离。

我可以使用哪些方法、工具和想法来帮助我制作我的应用程序?这甚至是我需要考虑的事情吗?我对上面的 View 分离的想法是否正确?我有替代品吗?

干杯!

最佳答案

如果你只是想为不同的操作系统版本应用不同的资源,你可以让系统为你做这件事,方法是将你的资源放入不同的资源文件夹中,并带有“v”限定符。例如用于 Froyo 的布局的“layout-v8”文件夹和用于 ICS 的布局的“layout-v14”文件夹。我没有尝试这个,但是来自 document ,这就是它应该做的。

关于android - 为 Froyo 构建,为 ICS 设计样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9308308/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com