所以我有几个关于实现Android操作栏的问题。到目前为止,我还没有真正制作出任何(在我看来)足以投放市场的应用程序。这似乎真的是我无法理解布局和操作栏将如何在不同版本的 Android 中工作。
当然,谷歌似乎是最好的选择,但我遇到了一些可能有人可以清理的灰色区域。我可以看到操作栏是在API 级别 11中实现的,但是当我尝试在低于 3.0 的设备上运行它时会发生什么?此外,在了解如何以及在何处使用操作栏时,这似乎是最有帮助的,但这是否意味着操作栏全部以编程方式完成,而不是在布局中?我想可以肯定地说使用操作栏让我有点“害怕”,因为我会在不同的设备中获得不同的布局......所以有没有办法让它“看起来”像我有一个操作栏,即使它纯粹是通过布局完成的?或者这是一个坏习惯?
我听说兼容性库可能运行良好,但我真的不知道它的作用,而且我还不够聪明,无法理解 android 文档“真正”的作用。如果它确实对支持旧设备很有帮助,为什么它不在 SDK 中构建/成为标准?
我知道这是一个非常广泛的问题,但归根结底,我只是想知道是否真的有一种方法可以让我的所有布局看起来和工作起来都一样,或者它是否值得我花时间并且只是拥有旧设备的操作栏自动降级。
还有一个问题,我有一个 Galaxy Nexus,所有核心 Google Apps 的操作栏看起来都很棒,但是有没有办法看到这些更新的应用程序在 API 11 或更低版本上运行?
最后,如果有人偶然发现了一个很棒的教程,请列出它。我真的很想了解 Android 布局如何在所有 API 级别中工作。