From 713736d83ab3e8524bd6f98922629c8f127110aa Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Wed, 30 Nov 2022 05:52:32 +0200 Subject: [PATCH] - Distribute action buttons evenly at the bottom of main activity - Use colorSecondaryDark as text view hint color --- .../kotlin/com/tutpro/baresip/MainActivity.kt | 6 +- app/src/main/res/layout/activity_main.xml | 142 +++++++++++------- 2 files changed, 93 insertions(+), 55 deletions(-) diff --git a/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt b/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt index aef997d4..360719ff 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt @@ -57,6 +57,7 @@ class MainActivity : AppCompatActivity() { private lateinit var holdButton: ImageButton private lateinit var transferButton: ImageButton private lateinit var voicemailButton: ImageButton + private lateinit var voicemailButtonSpace: Space private lateinit var contactsButton: ImageButton private lateinit var messagesButton: ImageButton private lateinit var callsButton: ImageButton @@ -151,6 +152,7 @@ class MainActivity : AppCompatActivity() { infoButton = binding.info onHoldNotice = binding.onHoldNotice voicemailButton = binding.voicemailButton + voicemailButtonSpace = binding.voicemailButtonSpace contactsButton = binding.contactsButton messagesButton = binding.messagesButton callsButton = binding.callsButton @@ -1927,8 +1929,10 @@ class MainActivity : AppCompatActivity() { else voicemailButton.setImageResource(R.drawable.voicemail) voicemailButton.visibility = View.VISIBLE + voicemailButtonSpace.visibility = View.VISIBLE } else { - voicemailButton.visibility = View.INVISIBLE + voicemailButton.visibility = View.GONE + voicemailButtonSpace.visibility =View.GONE } } diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index d6095741..f0495f3f 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -93,7 +93,8 @@ android:layout_weight = "1" android:inputType="textEmailAddress" android:textSize="20sp" - android:hint="@string/callee" > + android:hint="@string/callee" + android:textColorHint="@color/colorSecondaryDark" > @@ -238,6 +239,7 @@ android:singleLine="true" android:scrollHorizontally="true" android:hint="@string/dtmf" + android:textColorHint="@color/colorSecondaryDark" android:importantForAutofill="no" android:inputType="phone" android:digits="0123456789#*" @@ -285,65 +287,97 @@ android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" - android:gravity="end" + android:gravity="center" android:layout_alignParentBottom="true" > - - + + - - + + - - + + - - + + - - + + + + + + + + + + + + + + + + + + + +