diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/MainActivity.kt index 405fea96..6fc1b17a 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/MainActivity.kt @@ -87,7 +87,7 @@ class MainActivity : SimpleActivity() { } override fun onCreateOptionsMenu(menu: Menu): Boolean { - menuInflater.inflate(R.menu.menu, menu) + menuInflater.inflate(R.menu.menu_main, menu) return true } diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ThreadActivity.kt b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ThreadActivity.kt index c61414b8..88089b70 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ThreadActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ThreadActivity.kt @@ -6,6 +6,8 @@ import android.os.Bundle import android.provider.Telephony import android.telephony.SmsManager import android.util.Log +import android.view.Menu +import android.view.MenuItem import com.simplemobiletools.commons.extensions.applyColorFilter import com.simplemobiletools.commons.extensions.onTextChangeListener import com.simplemobiletools.commons.extensions.toast @@ -60,6 +62,19 @@ class ThreadActivity : SimpleActivity() { bus?.unregister(this) } + override fun onCreateOptionsMenu(menu: Menu): Boolean { + menuInflater.inflate(R.menu.menu_thread, menu) + return true + } + + override fun onOptionsItemSelected(item: MenuItem): Boolean { + when (item.itemId) { + R.id.add_person -> addPerson() + else -> return super.onOptionsItemSelected(item) + } + return true + } + private fun setupAdapter() { val threadId = intent.getIntExtra(THREAD_ID, 0) val items = getThreadItems(threadId) @@ -98,6 +113,10 @@ class ThreadActivity : SimpleActivity() { } } + private fun addPerson() { + + } + private fun getThreadItems(threadID: Int): ArrayList { val messages = getMessages(threadID) messages.sortBy { it.id } diff --git a/app/src/main/res/drawable/add_person_vector.xml b/app/src/main/res/drawable/add_person_vector.xml new file mode 100644 index 00000000..33215827 --- /dev/null +++ b/app/src/main/res/drawable/add_person_vector.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/menu/menu.xml b/app/src/main/res/menu/menu_main.xml similarity index 100% rename from app/src/main/res/menu/menu.xml rename to app/src/main/res/menu/menu_main.xml diff --git a/app/src/main/res/menu/menu_thread.xml b/app/src/main/res/menu/menu_thread.xml new file mode 100644 index 00000000..1cadadb3 --- /dev/null +++ b/app/src/main/res/menu/menu_thread.xml @@ -0,0 +1,9 @@ + + + + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index edfee464..494c6b1e 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -3,6 +3,7 @@ SMS Messenger Type a message… Message has not been sent. + Add Person Create new message