Created
July 25, 2013 02:03
-
-
Save zaki50/6076323 to your computer and use it in GitHub Desktop.
雛形のプロジェクトを ActionBarCompat 対応してみた。AndroidAnnotations で問題出るかもしれないので様子見。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/MyTemplate/build.gradle b/MyTemplate/build.gradle | |
index 98a1b61..ef8ce25 100644 | |
--- a/MyTemplate/build.gradle | |
+++ b/MyTemplate/build.gradle | |
@@ -18,8 +18,8 @@ dependencies { | |
compile "com.squareup.dagger:dagger:${daggerVersion}" | |
compile "com.android.support:support-v4:${supportV4Version}" | |
+ compile "com.android.support:appcompat-v7:${appCompatVersion}" | |
compile "com.google.android.gms:play-services:${playServicesVersion}" | |
- compile "com.actionbarsherlock:actionbarsherlock:${absVersion}" | |
compile "commons-lang:commons-lang:${commonsLangVersion}" | |
compile "commons-io:commons-io:${commonsIoVersion}" | |
compile "com.google.guava:guava:${guavaVersion}" | |
diff --git a/MyTemplate/src/main/java/com/example/mytemplate/MainActivity.java b/MyTemplate/src/main/java/com/example/mytemplate/MainActivity.java | |
index 7b13568..192ab0e 100644 | |
--- a/MyTemplate/src/main/java/com/example/mytemplate/MainActivity.java | |
+++ b/MyTemplate/src/main/java/com/example/mytemplate/MainActivity.java | |
@@ -1,11 +1,11 @@ | |
package com.example.mytemplate; | |
-import com.actionbarsherlock.app.SherlockActivity; | |
+import android.support.v7.app.ActionBarActivity; | |
import com.googlecode.androidannotations.annotations.EActivity; | |
import com.googlecode.androidannotations.annotations.OptionsMenu; | |
@EActivity(R.layout.activity_main) | |
@OptionsMenu(R.menu.main) | |
-public class MainActivity extends SherlockActivity { | |
+public class MainActivity extends ActionBarActivity { | |
} | |
diff --git a/MyTemplate/src/main/res/values/styles.xml b/MyTemplate/src/main/res/values/styles.xml | |
index c55e3fc..8f51583 100644 | |
--- a/MyTemplate/src/main/res/values/styles.xml | |
+++ b/MyTemplate/src/main/res/values/styles.xml | |
@@ -4,7 +4,7 @@ | |
Base application theme, dependent on API level. This theme is replaced | |
by AppBaseTheme from res/values-vXX/styles.xml on newer devices. | |
--> | |
- <style name="AppBaseTheme" parent="Theme.Sherlock.Light.DarkActionBar"> | |
+ <style name="AppBaseTheme" parent="Theme.AppCompat.Light.DarkActionBar"> | |
<!-- | |
Theme customizations available in newer API levels can go in | |
res/values-vXX/styles.xml, while customizations related to | |
diff --git a/build.gradle b/build.gradle | |
index d632528..5f93ad0 100644 | |
--- a/build.gradle | |
+++ b/build.gradle | |
@@ -22,8 +22,8 @@ subprojects { | |
// http://www.gradle.org/docs/current/dsl/org.gradle.api.plugins.ExtraPropertiesExtension.html | |
project.ext { | |
supportV4Version = "18.0.+" | |
+ appCompatVersion = "18.0.+" | |
playServicesVersion = "3.1.36" | |
- absVersion = "4.3.2-SNAPSHOT" | |
daggerVersion = "1.0.1" | |
androidAnnotationsVersion = '2.7.1'; | |
commonsLangVersion = "2.6" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment