Files
loongoffice/android/source/res/layout/activity_main.xml
Michael Weghorn 8bccbfb093 android: Consolidate custom themes
LibreOfficeTheme.Base isn't used by itself,
so no longer let LibreOfficeTheme derive from it,
but derive from Theme.AppCompat.DayNight.NoActionBar
directly.

LibreOfficeTheme.Toolbar is equivalent, so drop it
and switch all uses to LibreOfficeTheme instead.

Change-Id: I9ad5ccb00bac94a20c17715780050fd8d300fa15
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/187625
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
Tested-by: Jenkins
(cherry picked from commit 7b42e56bf9dd1db0ed9175c3db928f1b0a48bcaf)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/187721
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2025-08-10 11:49:23 +02:00

147 lines
5.9 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<androidx.drawerlayout.widget.DrawerLayout android:id="@+id/drawer_layout"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#fff"
tools:context=".LibreOfficeMainActivity">
<androidx.coordinatorlayout.widget.CoordinatorLayout
android:id="@+id/coordinator_layout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<com.google.android.material.appbar.AppBarLayout
android:id="@+id/appBar"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<com.google.android.material.appbar.MaterialToolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:elevation="3dp"
app:theme="@style/LibreOfficeTheme"
tools:theme="@style/LibreOfficeTheme"
app:popupTheme="@style/LibreOfficeTheme" />
</com.google.android.material.appbar.AppBarLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/background_floating">
<EditText
android:id="@+id/calc_address"
android:layout_width="@dimen/calc_address_bar_width"
android:layout_height="wrap_content"
android:layout_weight="0"
android:inputType="textNoSuggestions"
android:imeOptions="actionDone|actionGo"
android:visibility="gone"
android:importantForAutofill="no" />
<EditText
android:id="@+id/calc_formula"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:inputType="text"
android:imeOptions="actionDone|actionGo"
android:visibility="gone"
android:importantForAutofill="no" />
</LinearLayout>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<View
android:id="@+id/calc_header_top_left"
android:layout_width="@dimen/calc_header_width"
android:layout_height="@dimen/calc_header_height"
android:visibility="gone"/>
<org.libreoffice.overlay.CalcHeadersView
android:id="@+id/calc_header_column"
android:layout_width="match_parent"
android:layout_height="@dimen/calc_header_height"
android:layout_toRightOf="@+id/calc_header_top_left"
android:visibility="gone"/>
<org.libreoffice.overlay.CalcHeadersView
android:id="@+id/calc_header_row"
android:layout_width="@dimen/calc_header_width"
android:layout_height="match_parent"
android:layout_below="@+id/calc_header_top_left"
android:visibility="gone"/>
<RelativeLayout
android:id="@+id/gecko_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:layout_toRightOf="@+id/calc_header_row"
android:layout_below="@+id/calc_header_column">
<org.mozilla.gecko.gfx.LayerView
android:id="@+id/layer_view"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
<org.libreoffice.overlay.DocumentOverlayView
android:id="@+id/text_cursor_view"
android:layout_width="fill_parent"
android:layout_height="fill_parent"/>
</RelativeLayout>
</RelativeLayout>
</LinearLayout>
<include layout="@layout/toolbar_bottom"/>
<include android:id="@+id/toolbar_back_color_picker" layout="@layout/toolbar_color_picker"/>
<include android:id="@+id/toolbar_color_picker" layout="@layout/toolbar_color_picker"/>
<RelativeLayout
android:id="@+id/loadingPanel"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#9333"
android:gravity="center">
<ProgressBar
android:id="@+id/progressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:indeterminate="true"/>
</RelativeLayout>
<!--What's the use of this view? Can it be removed?-->
<View
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</androidx.coordinatorlayout.widget.CoordinatorLayout>
<ListView
android:id="@+id/left_drawer"
android:layout_width="240dp"
android:layout_height="match_parent"
android:layout_gravity="start"
android:background="#9FFF"
android:choiceMode="singleChoice"/>
</androidx.drawerlayout.widget.DrawerLayout>