diff --git a/app/build.gradle b/app/build.gradle index 61cd8e3..e02dd37 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -11,7 +11,7 @@ buildscript { } dependencies { - compile "com.android.support:support-v4:22.0.0" + compile "com.android.support:appcompat-v7:22.0.0" compile 'com.android.support:multidex:1.0.1' androidTestCompile "com.android.support:multidex-instrumentation:1.0.1", { exclude module: "multidex" } compile "org.scala-lang:scala-library:2.11.6" diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index bb776a3..841763c 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -37,7 +37,7 @@ - + + app:showAsAction="ifRoom" /> - - - + diff --git a/app/src/main/scala/com/nutomic/ensichat/activities/AddContactsActivity.scala b/app/src/main/scala/com/nutomic/ensichat/activities/AddContactsActivity.scala index 2e10710..af1a905 100644 --- a/app/src/main/scala/com/nutomic/ensichat/activities/AddContactsActivity.scala +++ b/app/src/main/scala/com/nutomic/ensichat/activities/AddContactsActivity.scala @@ -29,7 +29,7 @@ class AddContactsActivity extends EnsiChatActivity with ChatService.OnConnection */ override def onCreate(savedInstanceState: Bundle): Unit = { super.onCreate(savedInstanceState) - getActionBar.setDisplayHomeAsUpEnabled(true) + getSupportActionBar.setDisplayHomeAsUpEnabled(true) setContentView(R.layout.activity_add_contacts) val list = findViewById(android.R.id.list).asInstanceOf[ListView] diff --git a/app/src/main/scala/com/nutomic/ensichat/activities/EnsiChatActivity.scala b/app/src/main/scala/com/nutomic/ensichat/activities/EnsiChatActivity.scala index 03d3996..223cd10 100644 --- a/app/src/main/scala/com/nutomic/ensichat/activities/EnsiChatActivity.scala +++ b/app/src/main/scala/com/nutomic/ensichat/activities/EnsiChatActivity.scala @@ -3,12 +3,13 @@ package com.nutomic.ensichat.activities import android.app.Activity import android.content.{ComponentName, Context, Intent, ServiceConnection} import android.os.{Bundle, IBinder} +import android.support.v7.app.ActionBarActivity import com.nutomic.ensichat.protocol.{ChatService, ChatServiceBinder} /** * Connects to [[ChatService]] and provides access to it. */ -class EnsiChatActivity extends Activity with ServiceConnection { +class EnsiChatActivity extends ActionBarActivity with ServiceConnection { private var chatService: Option[ChatService] = None diff --git a/app/src/main/scala/com/nutomic/ensichat/activities/MainActivity.scala b/app/src/main/scala/com/nutomic/ensichat/activities/MainActivity.scala index d33b4cc..e5d1b50 100644 --- a/app/src/main/scala/com/nutomic/ensichat/activities/MainActivity.scala +++ b/app/src/main/scala/com/nutomic/ensichat/activities/MainActivity.scala @@ -90,7 +90,7 @@ class MainActivity extends EnsiChatActivity { .detach(contactsFragment) .add(android.R.id.content, new ChatFragment(address)) .commit() - getActionBar.setDisplayHomeAsUpEnabled(true) + getSupportActionBar.setDisplayHomeAsUpEnabled(true) } /** @@ -104,7 +104,7 @@ class MainActivity extends EnsiChatActivity { .attach(contactsFragment) .commit() currentChat = None - getActionBar.setDisplayHomeAsUpEnabled(false) + getSupportActionBar.setDisplayHomeAsUpEnabled(false) setTitle(R.string.app_name) } else super.onBackPressed() diff --git a/app/src/main/scala/com/nutomic/ensichat/activities/SettingsActivity.scala b/app/src/main/scala/com/nutomic/ensichat/activities/SettingsActivity.scala index 95ef2e9..bae85da 100644 --- a/app/src/main/scala/com/nutomic/ensichat/activities/SettingsActivity.scala +++ b/app/src/main/scala/com/nutomic/ensichat/activities/SettingsActivity.scala @@ -15,7 +15,7 @@ class SettingsActivity extends EnsiChatActivity { override def onCreate(savedInstanceState: Bundle): Unit = { super.onCreate(savedInstanceState) - getActionBar.setDisplayHomeAsUpEnabled(true) + getSupportActionBar.setDisplayHomeAsUpEnabled(true) val fm = getFragmentManager fragment =