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 d32a41e3..261ff050 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ThreadActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ThreadActivity.kt @@ -176,8 +176,18 @@ class ThreadActivity : SimpleActivity() { val selectedContact = currContacts[position] addSelectedContact(selectedContact) } + + add_contact_or_number.onTextChangeListener { + confirm_inserted_number.beVisibleIf(it.length > 2) + } } } + + confirm_inserted_number.setOnClickListener { + val number = add_contact_or_number.value + val contact = Contact(number.hashCode(), number, "", number) + addSelectedContact(contact) + } } private fun setupButtons() { diff --git a/app/src/main/res/layout/activity_thread.xml b/app/src/main/res/layout/activity_thread.xml index 753364cc..de078daf 100644 --- a/app/src/main/res/layout/activity_thread.xml +++ b/app/src/main/res/layout/activity_thread.xml @@ -48,6 +48,7 @@ android:layout_below="@+id/message_divider_one" android:layout_marginStart="@dimen/activity_margin" android:layout_marginEnd="@dimen/activity_margin" + android:layout_toStartOf="@+id/confirm_inserted_number" android:background="@android:color/transparent" android:completionThreshold="2" android:gravity="center_vertical" @@ -55,6 +56,21 @@ android:inputType="textCapWords" android:textSize="@dimen/big_text_size" /> + +