android - 有什么办法可以在一个项目中同时使用 Roboguice 和 ActionbarSherlock 吗?

标签 android android-library actionbarsherlock

我想在一个项目中使用标题中提到的库。

但是,两者都需要我的 Activity 从一个特殊的 Activity 类扩展:对于 Roboguice,它是 RoboAcitivity,对于 ActionbarSherlock,它是 FragmentActivity。

ActionbarSherlock 扩展了兼容性库,这很好,因为我还需要使用 fragment ,并且项目级别 < API 级别 11。

有人成功过吗?由于 Java 不支持多重继承(这通常是一件好事),我尝试让 ActionbarSherlock 项目中的 FragmentActivity 扩展 RoboActivity 而不是标准 Activity。但我不能让它以这种方式编译。

部分控制台输出为:

[2011-10-15 17:46:31 - RetainFragmentTest2] /Users/scythe/JavaLibs/JakeWharton-ActionBarSherlock-a4855d0/library/res/values-v11/abs__styles.xml:170: error: Error: No resource found that matches the given name: attr 'android:logo'.
[2011-10-15 17:46:31 - RetainFragmentTest2] /Users/scythe/JavaLibs/JakeWharton-ActionBarSherlock-a4855d0/library/res/values-v11/abs__styles.xml:171: error: Error: No resource found that matches the given name: attr 'android:navigationMode'.
[2011-10-15 17:46:31 - RetainFragmentTest2] /Users/scythe/JavaLibs/JakeWharton-ActionBarSherlock-a4855d0/library/res/values-v11/abs__styles.xml:174: error: Error: No resource found that matches the given name: attr 'android:progressBarPadding'.
[2011-10-15 17:46:31 - RetainFragmentTest2] /Users/scythe/JavaLibs/JakeWharton-ActionBarSherlock-a4855d0/library/res/values-v11/abs__styles.xml:176: error: Error: No resource found that matches the given name: attr 'android:subtitle'.
[2011-10-15 17:46:31 - RetainFragmentTest2] /Users/scythe/JavaLibs/JakeWharton-ActionBarSherlock-a4855d0/library/res/values-v11/abs__styles.xml:177: error: Error: No resource found that matches the given name: attr 'android:subtitleTextStyle'.
[2011-10-15 17:46:31 - RetainFragmentTest2] /Users/scythe/JavaLibs/JakeWharton-ActionBarSherlock-a4855d0/library/res/values-v11/abs__styles.xml:173: error: Error: No resource found that matches the given name: attr 'android:titleTextStyle'.

最佳答案

关于android - 有什么办法可以在一个项目中同时使用 Roboguice 和 ActionbarSherlock 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7778879/

相关文章:

android - 我可以将 Vimeo 视频流用于 Android 原生视频 View 而不是 Webview 吗?

android - 在 ActionBarActivity 的底部设置 ActionBar Tabs

java - 如何在 Textdrawable 库中添加前两个字符?

android - 在Flutter项目上创建Android库

android - 从库项目中终止应用程序进程

android - 如何隐藏 fragment 中的操作栏(Sherlock)?

android服务监听特定端口

android - 带有类似设计工具栏的 Material 选项卡

Android - 从 Fragments 动画 ActionBar 图标的问题

android - 为什么没有相机结果?