android-support-v7-appcompat.jar包的引用

本文介绍了如何在Android工程中引用android-support-v7-appcompat.jar包以实现对低版本系统的兼容,包括将支持库导入为Eclipse库项目、在新建项目中添加库依赖,并解决运行时因主题不兼容导致的错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

工程中的Activity继承自ActionBarActivity  ActionBarActivity是支持库里的类可以兼容2.x版本,activity提供的actionbar只有在3.0以上才可以用。

android-support-v7-appcompat.jar包的引用

1 找到安装Eclipse目录,进入sdk/extras/android/support/v7/appcompat,在Eclipse中导入这个工程,这个工程设置成一个library.

2 新建项目,在项目中添加步骤1的库,如果在新建的项目libs目录下没有android-support-v7-appcompat.jar包,把android-support-v7-appcompat这个工程的libs目录里的android-support-v7-appcompat.jar包和android-support-v4.jar包拷贝到新建项目的libs目录下,就可以新建类继承ActionBarActivity了

3 运行时出现:You need to use a Theme.AppCompat theme(or desendant)with this activity这样的错误

在清单文件中运行的那个activity中添加下面的主题:

android:theme="@style/AppTheme.NoActionBar"

在values/styles.xml文件中添加:

<style name="AppTheme.NoActionBar" parent="Theme.AppCompat.Light">

<item name="android:windowNoTitle">true</item>

<item name="windowActionBar">false</item>

</style>



 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值