我无法让 ActionBarSherlock 工作,我会遇到很多错误,而且我真的不知道该怎么做......
所以我问是否有Action Bar的替代品,或者一个很酷、简单的方法(对于用户)来改变一个视图......
谢谢。
这是(一个)ABS错误:
...
[2012-07-06 12:01:45 - ANDA] Jar mismatch! Fix your dependencies
我无法让 ActionBarSherlock 工作,我会遇到很多错误,而且我真的不知道该怎么做......
所以我问是否有Action Bar的替代品,或者一个很酷、简单的方法(对于用户)来改变一个视图......
谢谢。
这是(一个)ABS错误:
...
[2012-07-06 12:01:45 - ANDA] Jar mismatch! Fix your dependencies
您遇到依赖问题的原因是 ActionBar 是为 Android 3.0 及更高版本引入的,但我相信您正在为 Android 2.2 开发。因此,您的 Android 2.2 应用程序中不能有 ActionBar。
但是如果你确实需要使用 ActionBar,那么试试这个很棒的 API: http: //actionbarsherlock.com/
SherlockActionBar 的示例 AndroidManifest.xml:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.test.sherlock"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="13" />
<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@style/Theme.Sherlock" >
<activity android:name=".SherlockSimpleActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
否则,如何使用 Tabs 切换视图?我建议您使用 TabHost 来动态更改视图。看看文档:http: //developer.android.com/reference/android/widget/TabHost.html
如果您想逐步了解它,请查看本教程: http ://www.mkyong.com/android/android-tablayout-example/
您的项目中的 可能与 ABS中android-support-v4.jar
的冲突。android-support-v4.jar
尝试从/libs/
目录中删除。