Main menu implementation
This commit is contained in:
@@ -30,7 +30,7 @@
|
||||
a:layout_height="match_parent"
|
||||
a:orientation="vertical">
|
||||
|
||||
<include layout="@layout/activity_main_editor_with_toolbar" />
|
||||
<include layout="@layout/activity_main_editor_with_overflow_menu" />
|
||||
|
||||
<LinearLayout
|
||||
a:id="@+id/partial_keyboard"
|
||||
|
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:a="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
a:layout_width="match_parent"
|
||||
a:layout_height="0dp"
|
||||
a:layout_weight="2"
|
||||
a:orientation="horizontal"
|
||||
tools:ignore="MergeRootFrame">
|
||||
|
||||
<FrameLayout
|
||||
a:id="@+id/editor"
|
||||
a:layout_width="0dp"
|
||||
a:layout_height="match_parent"
|
||||
a:layout_weight="1" />
|
||||
|
||||
<ImageButton
|
||||
style="?attr/actionOverflowButtonStyle"
|
||||
a:id="@+id/main_menu"
|
||||
a:layout_width="wrap_content"
|
||||
a:layout_height="?actionBarSize"
|
||||
a:layout_gravity="top|end" />
|
||||
</LinearLayout>
|
@@ -1,19 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<FrameLayout xmlns:a="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
a:layout_width="match_parent"
|
||||
a:layout_height="0dp"
|
||||
a:layout_weight="2"
|
||||
tools:ignore="MergeRootFrame">
|
||||
|
||||
<FrameLayout
|
||||
a:id="@+id/editor"
|
||||
a:layout_width="match_parent"
|
||||
a:layout_height="match_parent" />
|
||||
|
||||
<android.support.v7.widget.Toolbar
|
||||
a:id="@+id/toolbar"
|
||||
a:layout_width="wrap_content"
|
||||
a:layout_height="?actionBarSize"
|
||||
a:layout_gravity="top|right" />
|
||||
</FrameLayout>
|
@@ -32,9 +32,9 @@
|
||||
a:layout_height="0dp"
|
||||
a:layout_weight="1">
|
||||
|
||||
<include layout="@layout/cpp_app_button_vars" />
|
||||
<include layout="@layout/cpp_app_button_left" />
|
||||
|
||||
<include layout="@layout/cpp_app_button_functions" />
|
||||
<include layout="@layout/cpp_app_button_right" />
|
||||
|
||||
<include layout="@layout/cpp_app_button_percent" />
|
||||
|
||||
@@ -75,7 +75,7 @@
|
||||
|
||||
<include layout="@layout/cpp_app_button_multiplication" />
|
||||
|
||||
<include layout="@layout/cpp_app_button_copy" />
|
||||
<include layout="@layout/cpp_app_button_vars" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
@@ -92,7 +92,7 @@
|
||||
|
||||
<include layout="@layout/cpp_app_button_minus" />
|
||||
|
||||
<include layout="@layout/cpp_app_button_paste" />
|
||||
<include layout="@layout/cpp_app_button_functions" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
|
35
app/src/main/res/layout/popup_menu_item_layout.xml
Normal file
35
app/src/main/res/layout/popup_menu_item_layout.xml
Normal file
@@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical"
|
||||
android:gravity="center_vertical"
|
||||
tools:ignore="PrivateResource"
|
||||
android:paddingTop="8dp"
|
||||
android:paddingBottom="8dp">
|
||||
|
||||
<include
|
||||
android:id="@+id/menu_list_item_view"
|
||||
layout="@layout/abc_popup_menu_item_layout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
tools:ignore="PrivateResource" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/subtitle"
|
||||
style="@style/RtlOverlay.Widget.AppCompat.PopupMenuItem.Text"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:layout_marginLeft="16dp"
|
||||
android:layout_marginRight="16dp"
|
||||
android:duplicateParentState="true"
|
||||
android:ellipsize="marquee"
|
||||
android:fadingEdge="horizontal"
|
||||
android:singleLine="true"
|
||||
android:textAppearance="?attr/textAppearanceLargePopupMenu"
|
||||
android:textSize="@dimen/abc_text_size_small_material" />
|
||||
|
||||
</LinearLayout>
|
Reference in New Issue
Block a user