Skip to content

Instantly share code, notes, and snippets.

@zaki50
Created July 25, 2013 02:03
Show Gist options
  • Save zaki50/6076323 to your computer and use it in GitHub Desktop.
Save zaki50/6076323 to your computer and use it in GitHub Desktop.
雛形のプロジェクトを ActionBarCompat 対応してみた。AndroidAnnotations で問題出るかもしれないので様子見。
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