当前位置: 首页 > 知识库问答 >
问题:

使用Android支持库v7的Android Maven项目中的ActionBar

薛修能
2023-03-14
  • 1-将文件夹“android-sdk\extras\Android\support\v7\appcompat”作为Eclipse IDE上的“现有Android代码导入工作区”导入,并将其注册为库。但是项目停止了识别由框架AndroidAnnotations生成的类。例如loginactivity_
  • 2-使用显示此问题的存储库添加maven appcompat-v7依赖项。但是我无法编译项目,甚至尝试了不同的依赖配置。

是否有人使用Maven建立了一个具有库支持v7的android项目?你能帮帮我吗?

共有1个答案

何兴邦
2023-03-14

在2.2设备中实现ActionBar和其他功能,如ViewPager,Framgmet标记,然后有两种方法使用sherlockActionbar和AppCompat

Sherlock是和第三方库,而AppCompat是Android库。
在项目中使用AppCompact的步骤只需更新Android SKD->Extra->Android支持库
然后在系统中找到sdk->AndroidSDK\Extras\Android\support\v7查找AppCompat源代码。在Eclipse中导入这个appcompact。
创建您的项目,并从property->Android->library中选择appcompact library。
打开manifeast文件并更改主题**Android:theme=“@style/theme.appcompat.light**”然后使用ActionBaractivity扩展活动,如果找不到,则使用pls manualy import`

 import android.support.v7.app.ActionBar;
 import android.support.v7.app.ActionBar.Tab;
 import android.support.v7.app.ActionBarActivity;`

然后将以下代码添加到活动中

final ActionBar actionBar = getSupportActionBar();
actionBar.setHomeButtonEnabled(false);
 类似资料: