diff options
author | Justin Klaassen <justinklaassen@google.com> | 2015-04-16 16:51:38 -0700 |
---|---|---|
committer | Justin Klaassen <justinklaassen@google.com> | 2015-04-17 15:14:56 -0700 |
commit | d48b756434bda6a5f66740a8ea603aca1f536544 (patch) | |
tree | abb180a0f7bd7c1f9cef063ad1cf9bb0f742eead /res | |
parent | 01db51b36603f5349c7a372715d22b8352ea9e8d (diff) | |
download | android_packages_apps_ExactCalculator-d48b756434bda6a5f66740a8ea603aca1f536544.tar.gz android_packages_apps_ExactCalculator-d48b756434bda6a5f66740a8ea603aca1f536544.tar.bz2 android_packages_apps_ExactCalculator-d48b756434bda6a5f66740a8ea603aca1f536544.zip |
Adopt Toolbar for overflow menu
Change-Id: I55958260b4279b504e79b7a104a813a1273ae403
Diffstat (limited to 'res')
-rw-r--r-- | res/drawable-hdpi/ic_more_vert_grey600_24dp.png | bin | 221 -> 0 bytes | |||
-rw-r--r-- | res/drawable-mdpi/ic_more_vert_grey600_24dp.png | bin | 202 -> 0 bytes | |||
-rw-r--r-- | res/drawable-xhdpi/ic_more_vert_grey600_24dp.png | bin | 252 -> 0 bytes | |||
-rw-r--r-- | res/drawable-xxhdpi/ic_more_vert_grey600_24dp.png | bin | 316 -> 0 bytes | |||
-rw-r--r-- | res/drawable-xxxhdpi/ic_more_vert_grey600_24dp.png | bin | 403 -> 0 bytes | |||
-rw-r--r-- | res/layout/activity_calculator_land.xml | 6 | ||||
-rw-r--r-- | res/layout/activity_calculator_port.xml | 5 | ||||
-rw-r--r-- | res/layout/activity_calculator_tablet_port.xml | 5 | ||||
-rw-r--r-- | res/layout/display.xml | 21 | ||||
-rw-r--r-- | res/layout/extras.xml | 54 | ||||
-rw-r--r-- | res/values-land/styles.xml | 16 | ||||
-rw-r--r-- | res/values-port/styles.xml | 8 | ||||
-rw-r--r-- | res/values-sw600dp-land/styles.xml | 2 | ||||
-rw-r--r-- | res/values-sw600dp-port/styles.xml | 2 | ||||
-rw-r--r-- | res/values-sw800dp-land/styles.xml | 2 | ||||
-rw-r--r-- | res/values-sw800dp-port/styles.xml | 2 | ||||
-rw-r--r-- | res/values/styles.xml | 1 |
17 files changed, 33 insertions, 91 deletions
diff --git a/res/drawable-hdpi/ic_more_vert_grey600_24dp.png b/res/drawable-hdpi/ic_more_vert_grey600_24dp.png Binary files differdeleted file mode 100644 index e141502..0000000 --- a/res/drawable-hdpi/ic_more_vert_grey600_24dp.png +++ /dev/null diff --git a/res/drawable-mdpi/ic_more_vert_grey600_24dp.png b/res/drawable-mdpi/ic_more_vert_grey600_24dp.png Binary files differdeleted file mode 100644 index 4ed3435..0000000 --- a/res/drawable-mdpi/ic_more_vert_grey600_24dp.png +++ /dev/null diff --git a/res/drawable-xhdpi/ic_more_vert_grey600_24dp.png b/res/drawable-xhdpi/ic_more_vert_grey600_24dp.png Binary files differdeleted file mode 100644 index 7bc63a5..0000000 --- a/res/drawable-xhdpi/ic_more_vert_grey600_24dp.png +++ /dev/null diff --git a/res/drawable-xxhdpi/ic_more_vert_grey600_24dp.png b/res/drawable-xxhdpi/ic_more_vert_grey600_24dp.png Binary files differdeleted file mode 100644 index 44012b8..0000000 --- a/res/drawable-xxhdpi/ic_more_vert_grey600_24dp.png +++ /dev/null diff --git a/res/drawable-xxxhdpi/ic_more_vert_grey600_24dp.png b/res/drawable-xxxhdpi/ic_more_vert_grey600_24dp.png Binary files differdeleted file mode 100644 index 0042578..0000000 --- a/res/drawable-xxxhdpi/ic_more_vert_grey600_24dp.png +++ /dev/null diff --git a/res/layout/activity_calculator_land.xml b/res/layout/activity_calculator_land.xml index 9182598..1fe12db 100644 --- a/res/layout/activity_calculator_land.xml +++ b/res/layout/activity_calculator_land.xml @@ -21,12 +21,6 @@ android:layout_height="match_parent" android:orientation="vertical"> - <!-- Unclear we actually have the vertical space to do this. Revisit! --> - <include - layout="@layout/extras" - android:layout_width="match_parent" - android:layout_height="wrap_content" /> - <include layout="@layout/display" android:layout_width="match_parent" diff --git a/res/layout/activity_calculator_port.xml b/res/layout/activity_calculator_port.xml index 3b4351a..0cb5dc7 100644 --- a/res/layout/activity_calculator_port.xml +++ b/res/layout/activity_calculator_port.xml @@ -22,11 +22,6 @@ android:orientation="vertical"> <include - layout="@layout/extras" - android:layout_width="match_parent" - android:layout_height="wrap_content" /> - - <include layout="@layout/display" android:layout_width="match_parent" android:layout_height="wrap_content" /> diff --git a/res/layout/activity_calculator_tablet_port.xml b/res/layout/activity_calculator_tablet_port.xml index 1261659..cf4b146 100644 --- a/res/layout/activity_calculator_tablet_port.xml +++ b/res/layout/activity_calculator_tablet_port.xml @@ -22,11 +22,6 @@ android:orientation="vertical"> <include - layout="@layout/extras" - android:layout_width="match_parent" - android:layout_height="wrap_content" /> - - <include layout="@layout/display" android:layout_width="match_parent" android:layout_height="wrap_content" /> diff --git a/res/layout/display.xml b/res/layout/display.xml index b5a5b60..4bcecf6 100644 --- a/res/layout/display.xml +++ b/res/layout/display.xml @@ -23,11 +23,27 @@ android:background="@color/display_background_color" android:elevation="4dip"> + <Toolbar + android:id="@+id/toolbar" + android:layout_width="match_parent" + android:layout_height="?android:attr/actionBarSize"> + + <TextView + android:id="@+id/deg_rad" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:fontFamily="sans-serif-medium" + android:textSize="16sp" + android:textAllCaps="true" /> + + </Toolbar> + <com.android.calculator2.CalculatorEditText android:id="@+id/formula" style="@style/DisplayEditTextStyle.Formula" android:layout_width="match_parent" android:layout_height="wrap_content" + android:layout_below="@id/toolbar" android:inputType="text|textNoSuggestions" android:textIsSelectable="false" android:textColor="@color/display_formula_text_color" /> @@ -36,17 +52,12 @@ We lay the result out to full width, but are careful to use only 2/3 of the space, so that we have room when we expand. --> - <com.android.calculator2.CalculatorResult android:id="@+id/result" style="@style/DisplayTextStyle.Result" - android:layout_alignParentRight="true" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@id/formula" - android:inputType="none" - android:clickable="true" - android:textIsSelectable="false" android:textColor="@color/display_result_text_color" /> </RelativeLayout> diff --git a/res/layout/extras.xml b/res/layout/extras.xml deleted file mode 100644 index 713413c..0000000 --- a/res/layout/extras.xml +++ /dev/null @@ -1,54 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- - Copyright (C) 2015 The Android Open Source Project - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - --> - -<!-- - TODO: Use framework Toolbar instead of custom overflow menu. - Together with setActionBar, that should also fix the COPY/PASTE - ugliness. - It is not immediately obvious how to get the layout inside the - Toolbar correct. - --> - -<LinearLayout - xmlns:android="http://schemas.android.com/apk/res/android" - android:id="@+id/toolbar" - android:layout_width="match_parent" - android:layout_height="wrap_content" - android:orientation="horizontal" - android:background="@color/display_background_color" - android:elevation="4dip"> - - <TextView - android:id="@+id/deg_rad" - android:layout_width="0dip" - android:layout_height="wrap_content" - android:layout_weight="1" - android:textSize="20sp" - android:textAllCaps="true" - android:background="@color/display_background_color" /> - - <ImageButton - android:id="@+id/overflow_menu" - android:layout_width="48dip" - android:layout_height="wrap_content" - android:src="@drawable/ic_more_vert_grey600_24dp" - android:background="?android:attr/selectableItemBackgroundBorderless" - android:contentDescription="@string/overflow_menu_description" - android:onClick="onButtonClick" /> - -</LinearLayout> diff --git a/res/values-land/styles.xml b/res/values-land/styles.xml index cc8e64c..074796a 100644 --- a/res/values-land/styles.xml +++ b/res/values-land/styles.xml @@ -19,18 +19,18 @@ <resources xmlns:android="http://schemas.android.com/apk/res/android"> <style name="DisplayEditTextStyle.Formula"> - <item name="android:paddingTop">24dip</item> - <item name="android:paddingBottom">8dip</item> - <item name="android:paddingStart">16dip</item> - <item name="android:paddingEnd">16dip</item> + <item name="android:paddingTop">0dip</item> + <item name="android:paddingBottom">6dip</item> + <item name="android:paddingStart">32dip</item> + <item name="android:paddingEnd">32dip</item> <item name="android:textSize">30sp</item> </style> <style name="DisplayTextStyle.Result"> - <item name="android:paddingTop">8dip</item> - <item name="android:paddingBottom">24dip</item> - <item name="android:paddingStart">16dip</item> - <item name="android:paddingEnd">16dip</item> + <item name="android:paddingTop">6dip</item> + <item name="android:paddingBottom">12dip</item> + <item name="android:paddingStart">32dip</item> + <item name="android:paddingEnd">32dip</item> <item name="android:textSize">28sp</item> </style> diff --git a/res/values-port/styles.xml b/res/values-port/styles.xml index 348333f..a067b48 100644 --- a/res/values-port/styles.xml +++ b/res/values-port/styles.xml @@ -19,8 +19,8 @@ <resources xmlns:android="http://schemas.android.com/apk/res/android"> <style name="DisplayEditTextStyle.Formula"> - <item name="android:paddingTop">48dip</item> - <item name="android:paddingBottom">24dip</item> + <item name="android:paddingTop">8dip</item> + <item name="android:paddingBottom">16dip</item> <item name="android:paddingStart">16dip</item> <item name="android:paddingEnd">16dip</item> <item name="minTextSize">36sp</item> @@ -29,8 +29,8 @@ </style> <style name="DisplayTextStyle.Result"> - <item name="android:paddingTop">24dip</item> - <item name="android:paddingBottom">48dip</item> + <item name="android:paddingTop">16dip</item> + <item name="android:paddingBottom">32dip</item> <item name="android:paddingStart">16dip</item> <item name="android:paddingEnd">16dip</item> <item name="android:textSize">28sp</item> diff --git a/res/values-sw600dp-land/styles.xml b/res/values-sw600dp-land/styles.xml index 21bdd90..18774f2 100644 --- a/res/values-sw600dp-land/styles.xml +++ b/res/values-sw600dp-land/styles.xml @@ -19,7 +19,7 @@ <resources xmlns:android="http://schemas.android.com/apk/res/android"> <style name="DisplayEditTextStyle.Formula"> - <item name="android:paddingTop">46dip</item> + <item name="android:paddingTop">0dip</item> <item name="android:paddingBottom">26dip</item> <item name="android:paddingStart">44dip</item> <item name="android:paddingEnd">44dip</item> diff --git a/res/values-sw600dp-port/styles.xml b/res/values-sw600dp-port/styles.xml index 251c734..b5f1569 100644 --- a/res/values-sw600dp-port/styles.xml +++ b/res/values-sw600dp-port/styles.xml @@ -20,7 +20,7 @@ <resources xmlns:android="http://schemas.android.com/apk/res/android"> <style name="DisplayEditTextStyle.Formula"> - <item name="android:paddingTop">72dip</item> + <item name="android:paddingTop">16dip</item> <item name="android:paddingBottom">32dip</item> <item name="android:paddingStart">44dip</item> <item name="android:paddingEnd">44dip</item> diff --git a/res/values-sw800dp-land/styles.xml b/res/values-sw800dp-land/styles.xml index c88136d..a5bfdd3 100644 --- a/res/values-sw800dp-land/styles.xml +++ b/res/values-sw800dp-land/styles.xml @@ -19,7 +19,7 @@ <resources xmlns:android="http://schemas.android.com/apk/res/android"> <style name="DisplayEditTextStyle.Formula"> - <item name="android:paddingTop">72dip</item> + <item name="android:paddingTop">16dip</item> <item name="android:paddingBottom">26dip</item> <item name="android:paddingStart">44dip</item> <item name="android:paddingEnd">44dip</item> diff --git a/res/values-sw800dp-port/styles.xml b/res/values-sw800dp-port/styles.xml index 3aec308..47e88f1 100644 --- a/res/values-sw800dp-port/styles.xml +++ b/res/values-sw800dp-port/styles.xml @@ -19,7 +19,7 @@ <resources xmlns:android="http://schemas.android.com/apk/res/android"> <style name="DisplayEditTextStyle.Formula"> - <item name="android:paddingTop">72dip</item> + <item name="android:paddingTop">16dip</item> <item name="android:paddingBottom">32dip</item> <item name="android:paddingStart">44dip</item> <item name="android:paddingEnd">44dip</item> diff --git a/res/values/styles.xml b/res/values/styles.xml index 843bf2d..12295e5 100644 --- a/res/values/styles.xml +++ b/res/values/styles.xml @@ -21,6 +21,7 @@ <item name="android:colorPrimary">@color/calculator_accent_color</item> <item name="android:navigationBarColor">@android:color/black</item> <item name="android:statusBarColor">@color/calculator_accent_color</item> + <item name="android:windowActionModeOverlay">true</item> <item name="android:windowContentOverlay">@null</item> </style> |