gpt4 book ai didi

android - 原生 ActionBar 到 ActionBarSherlock 的迁移

转载 作者:太空宇宙 更新时间:2023-11-03 13:00:36 24 4
gpt4 key购买 nike

是否有迁移原生 ActionBar (API 11) 到 ActionBarSherlock 的指南?我的应用程序已经实现了操作栏,但现在我想迁移到 ActionBAr Sherlock

最佳答案

第 1 步:将 ActionBarSherlock JAR 添加到项目的 libs/ 目录中。

第 2 步:让您的 Activity (或整个应用程序)使用 Sherlock 风格的主题(例如,Theme.SherlockTheme.Sherlock.Light)

第 3 步:更改所有 Activity 以继承其类似 Sherlock 的等效项(例如,Activity -> SherlockActivityListActivity -> SherlockListActivity)

第 4 步:更改所有 fragment 以继承其类似 Sherlock 的等价物(例如,Fragment -> SherlockFragmentListFragment -> SherlockListFragment)

第 5 步:将对 getActionBar() 的所有调用更改为 getSupportActionBar()

第 6 步:根据需要修复任何其他导入(例如,onCreateOptionsMenu() 现在需要 Sherlock 的 Menu 实现,而不是 Android 的实现)

这应该就可以了。您已经将 android:targetSdkVersion 设置为 11 或更高,这得益于您现有的 native 操作栏实现,因此该步骤已为您处理。

关于android - 原生 ActionBar 到 ActionBarSherlock 的迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12123247/

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