Main activity action bar, layout and spinner enhancements
This commit is contained in:
@ -41,6 +41,7 @@
|
||||
tools:targetApi="q">
|
||||
<activity
|
||||
android:name=".MainActivity"
|
||||
android:theme="@style/Theme.AppCompat.DayNight.NoActionBar"
|
||||
android:configChanges="orientation|keyboardHidden|screenSize"
|
||||
android:launchMode="singleTask">
|
||||
<intent-filter>
|
||||
|
||||
@ -84,6 +84,7 @@ class MainActivity : AppCompatActivity() {
|
||||
window.addFlags(WindowManager.LayoutParams.FLAG_IGNORE_CHEEK_PRESSES)
|
||||
|
||||
setContentView(binding.root)
|
||||
setSupportActionBar(binding.toolbar)
|
||||
|
||||
layout = binding.mainActivityLayout
|
||||
aorSpinner = binding.aorSpinner
|
||||
|
||||
@ -18,6 +18,7 @@
|
||||
<TextView
|
||||
android:id="@+id/spinnerText"
|
||||
android:textSize="18sp"
|
||||
android:textColor="@color/colorSecondaryDark"
|
||||
android:paddingStart="8sp"
|
||||
android:paddingEnd="0sp" />
|
||||
|
||||
|
||||
@ -3,14 +3,23 @@
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_marginBottom="10dp"
|
||||
tools:context=".MainActivity">
|
||||
|
||||
<androidx.appcompat.widget.Toolbar
|
||||
android:id="@+id/toolbar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="?attr/actionBarSize"
|
||||
android:background="@color/colorPrimary"
|
||||
android:elevation="4dp"
|
||||
android:theme="@style/MainActionBar" >
|
||||
</androidx.appcompat.widget.Toolbar>
|
||||
|
||||
<ScrollView
|
||||
android:id="@+id/scrollView"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:fillViewport="true" >
|
||||
android:fillViewport="true"
|
||||
android:layout_below="@id/toolbar" >
|
||||
|
||||
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout
|
||||
android:id="@+id/swipeRefresh"
|
||||
@ -33,8 +42,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="@android:drawable/btn_dropdown"
|
||||
android:popupBackground="@android:drawable/btn_dropdown"
|
||||
android:spinnerMode="dropdown"/>
|
||||
android:spinnerMode="dropdown" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/callTitle"
|
||||
@ -207,6 +215,7 @@
|
||||
android:layout_toStartOf="@id/contactsButton"
|
||||
android:layout_marginEnd="10dp"
|
||||
android:layout_alignParentBottom="true"
|
||||
android:layout_marginBottom="5dp"
|
||||
android:visibility="invisible"
|
||||
android:contentDescription="@string/voicemail" >
|
||||
</ImageButton>
|
||||
@ -220,6 +229,7 @@
|
||||
android:layout_toStartOf="@id/messagesButton"
|
||||
android:layout_marginEnd="10dp"
|
||||
android:layout_alignParentBottom="true"
|
||||
android:layout_marginBottom="5dp"
|
||||
android:contentDescription="@string/contacts" >
|
||||
</ImageButton>
|
||||
|
||||
@ -232,6 +242,7 @@
|
||||
android:layout_toStartOf="@id/callsButton"
|
||||
android:layout_marginEnd="10dp"
|
||||
android:layout_alignParentBottom="true"
|
||||
android:layout_marginBottom="5dp"
|
||||
android:contentDescription="@string/messages" >
|
||||
</ImageButton>
|
||||
|
||||
@ -242,6 +253,7 @@
|
||||
android:layout_toStartOf="@id/dialpadButton"
|
||||
android:layout_marginEnd="10dp"
|
||||
android:layout_alignParentBottom="true"
|
||||
android:layout_marginBottom="5dp"
|
||||
android:padding="0dp"
|
||||
android:background="@null"
|
||||
android:src="@drawable/calls"
|
||||
@ -252,9 +264,9 @@
|
||||
android:id="@+id/dialpadButton"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginEnd="10dp"
|
||||
android:layout_marginEnd="15dp"
|
||||
android:layout_alignParentBottom="true"
|
||||
android:layout_marginBottom="2dp"
|
||||
android:layout_marginBottom="8dp"
|
||||
android:layout_alignParentEnd="true"
|
||||
android:background="@null"
|
||||
android:src="@drawable/dialpad_off"
|
||||
|
||||
@ -9,7 +9,7 @@
|
||||
<item name="actionOverflowMenuStyle">@style/ActionBarMenu</item>
|
||||
</style>
|
||||
|
||||
<style name="Spinner" parent="Theme.AppCompat.DayNight">
|
||||
<style name="Spinner" parent="ThemeOverlay.AppCompat.DayNight">
|
||||
<item name="android:dividerHeight">1dp</item>
|
||||
<item name="android:divider">@color/colorGray</item>
|
||||
</style>
|
||||
@ -23,6 +23,11 @@
|
||||
<item name="android:popupBackground">@color/colorPrimaryDark</item>
|
||||
</style>
|
||||
|
||||
<style name="MainActionBar" parent="ThemeOverlay.AppCompat.DayNight.ActionBar">
|
||||
<item name="android:textColorPrimary">@color/colorWhite</item>
|
||||
<item name="actionOverflowMenuStyle">@style/ActionBarMenu</item>
|
||||
</style>
|
||||
|
||||
<style name="AppTheme.NoActionBar">
|
||||
<item name="windowActionBar">false</item>
|
||||
<item name="windowNoTitle">true</item>
|
||||
|
||||
Reference in New Issue
Block a user