added action bar menu to start conversation

iNPUTmice created

Change summary

res/menu/start_conversation.xml                      | 27 ++++++++++++++
res/values/strings.xml                               |  2 +
src/eu/siacs/conversations/ui/StartConversation.java | 21 ++++++++++
3 files changed, 50 insertions(+)

Detailed changes

res/menu/start_conversation.xml 🔗

@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<menu xmlns:android="http://schemas.android.com/apk/res/android" >
+    <item android:id="@+id/search"
+          android:title="@string/search"
+          android:icon="@drawable/ic_action_search"
+          android:showAsAction="collapseActionView|ifRoom"
+          android:actionViewClass="android.widget.SearchView" />
+    
+    <item android:id="@+id/create_contact"
+        	android:title="@string/create_contact"
+        	android:icon="@drawable/ic_action_add_person"
+        	android:showAsAction="ifRoom"
+        	/>
+    <item
+        android:id="@+id/action_accounts"
+        android:orderInCategory="90"
+        android:showAsAction="never"
+        android:title="@string/action_accounts"
+	/>
+        
+    <item
+        android:id="@+id/action_settings"
+        android:orderInCategory="100"
+        android:showAsAction="never"
+        android:title="@string/action_settings"/>
+
+</menu>

res/values/strings.xml 🔗

@@ -256,4 +256,6 @@
     <string name="verify">Verify</string>
     <string name="decrypt">Decrypt</string>
     <string name="conferences">Conferences</string>
+    <string name="search">Search</string>
+    <string name="create_contact">Create Contact</string>
 </resources>

src/eu/siacs/conversations/ui/StartConversation.java 🔗

@@ -9,6 +9,12 @@ import android.app.ListFragment;
 import android.os.Bundle;
 import android.support.v13.app.FragmentPagerAdapter;
 import android.support.v4.view.ViewPager;
+import android.util.Log;
+import android.view.Menu;
+import android.view.MenuItem;
+import android.view.View;
+import android.widget.PopupMenu;
+import android.widget.PopupMenu.OnMenuItemClickListener;
 import eu.siacs.conversations.R;
 
 public class StartConversation extends XmppActivity {
@@ -81,6 +87,21 @@ public class StartConversation extends XmppActivity {
 		});
 
 	}
+	
+	@Override
+	public boolean onCreateOptionsMenu(Menu menu) {
+		getMenuInflater().inflate(R.menu.start_conversation, menu);
+		return true;
+	}
+
+	@Override
+	public boolean onOptionsItemSelected(MenuItem item) {
+		switch (item.getItemId()) {
+		default:
+			break;
+		}
+		return super.onOptionsItemSelected(item);
+	}
 
 	@Override
 	void onBackendConnected() {