Changes styling on number, date and time pickers.
am: 87f8b8c545
Change-Id: I78858b4f02b432576c3910c306b71d3f75f6bbd5
This commit is contained in:
26
core/res/res/layout-watch/date_picker_dialog.xml
Normal file
26
core/res/res/layout-watch/date_picker_dialog.xml
Normal file
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2007 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.
|
||||
-->
|
||||
|
||||
<DatePicker xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:id="@+id/datePicker"
|
||||
android:layout_gravity="center_horizontal"
|
||||
android:gravity="center_horizontal"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:spinnersShown="true"
|
||||
android:calendarViewShown="false"
|
||||
android:datePickerMode="@integer/date_picker_mode" />
|
||||
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
**
|
||||
** Copyright 2012, The Android Open Source Project
|
||||
** Copyright 2007, 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.
|
||||
@@ -17,15 +17,10 @@
|
||||
*/
|
||||
-->
|
||||
|
||||
<merge xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
|
||||
<view class="android.widget.NumberPicker$CustomEditText"
|
||||
android:textAppearance="?android:attr/textAppearanceLarge"
|
||||
android:id="@+id/numberpicker_input"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="center"
|
||||
android:singleLine="true"
|
||||
android:background="@null" />
|
||||
|
||||
</merge>
|
||||
<TimePicker xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:id="@+id/timePicker"
|
||||
android:layout_gravity="center_horizontal"
|
||||
android:gravity="center_horizontal"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:timePickerMode="@integer/time_picker_mode" />
|
||||
@@ -41,8 +41,8 @@
|
||||
android:id="@+id/month"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="16dip"
|
||||
android:layout_marginBottom="16dip"
|
||||
android:layout_marginTop="@dimen/picker_top_margin"
|
||||
android:layout_marginBottom="@dimen/picker_bottom_margin"
|
||||
android:layout_marginStart="8dip"
|
||||
android:layout_marginEnd="8dip"
|
||||
android:focusable="true"
|
||||
@@ -54,8 +54,8 @@
|
||||
android:id="@+id/day"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="16dip"
|
||||
android:layout_marginBottom="16dip"
|
||||
android:layout_marginTop="@dimen/picker_top_margin"
|
||||
android:layout_marginBottom="@dimen/picker_bottom_margin"
|
||||
android:layout_marginStart="8dip"
|
||||
android:layout_marginEnd="8dip"
|
||||
android:focusable="true"
|
||||
@@ -67,8 +67,8 @@
|
||||
android:id="@+id/year"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="16dip"
|
||||
android:layout_marginBottom="16dip"
|
||||
android:layout_marginTop="@dimen/picker_top_margin"
|
||||
android:layout_marginBottom="@dimen/picker_bottom_margin"
|
||||
android:layout_marginStart="8dip"
|
||||
android:layout_marginEnd="16dip"
|
||||
android:focusable="true"
|
||||
|
||||
@@ -22,4 +22,4 @@
|
||||
android:gravity="center"
|
||||
android:singleLine="true"
|
||||
android:background="@null"
|
||||
android:textAppearance="@style/TextAppearance.Material.Body1" />
|
||||
android:textAppearance="@style/TextAppearance.Material.NumberPicker" />
|
||||
|
||||
@@ -40,8 +40,8 @@
|
||||
android:id="@+id/hour"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="16dip"
|
||||
android:layout_marginBottom="16dip"
|
||||
android:layout_marginTop="@dimen/picker_top_margin"
|
||||
android:layout_marginBottom="@dimen/picker_bottom_margin"
|
||||
android:focusable="true"
|
||||
android:focusableInTouchMode="true"
|
||||
/>
|
||||
@@ -62,8 +62,8 @@
|
||||
android:id="@+id/minute"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="16dip"
|
||||
android:layout_marginBottom="16dip"
|
||||
android:layout_marginTop="@dimen/picker_top_margin"
|
||||
android:layout_marginBottom="@dimen/picker_bottom_margin"
|
||||
android:focusable="true"
|
||||
android:focusableInTouchMode="true"
|
||||
/>
|
||||
@@ -75,8 +75,8 @@
|
||||
android:id="@+id/amPm"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="16dip"
|
||||
android:layout_marginBottom="16dip"
|
||||
android:layout_marginTop="@dimen/picker_top_margin"
|
||||
android:layout_marginBottom="@dimen/picker_bottom_margin"
|
||||
android:layout_marginStart="8dip"
|
||||
android:layout_marginEnd="8dip"
|
||||
android:focusable="true"
|
||||
|
||||
@@ -35,4 +35,8 @@
|
||||
<dimen name="text_size_small_material">12sp</dimen>
|
||||
|
||||
<item name="text_line_spacing_multiplier_material" format="float" type="dimen">1.2</item>
|
||||
|
||||
<!-- Date and time picker legacy dimens -->
|
||||
<dimen name="picker_top_margin">1dip</dimen>
|
||||
<dimen name="picker_bottom_margin">1dip</dimen>
|
||||
</resources>
|
||||
|
||||
@@ -26,4 +26,10 @@
|
||||
|
||||
<!-- Title of a category of application permissions, listed so the user can choose whether they want to allow the application to do this. Override from base which says "Body Sensors". [CHAR_LIMIT=25] -->
|
||||
<string name="permgrouplab_sensors">Sensors</string>
|
||||
|
||||
<!-- Do not translate. timepicker mode, overridden for watch -->
|
||||
<string name="time_picker_mode" translatable="false">"spinner"</string>
|
||||
|
||||
<!-- Do not translate. datepicker mode, overridden for watch -->
|
||||
<string name="date_picker_mode" translatable="false">"spinner"</string>
|
||||
</resources>
|
||||
|
||||
@@ -70,6 +70,10 @@ please see styles_device_defaults.xml.
|
||||
|
||||
<style name="Widget.Material.ButtonBar" parent="Widget.Material.BaseButtonBar" />
|
||||
|
||||
<style name="TextAppearance.Material.NumberPicker" parent="TextAppearance.Material.Body1">
|
||||
<item name="textSize">@dimen/text_size_medium_material</item>
|
||||
</style>
|
||||
|
||||
<!-- Alert dialog button bar button -->
|
||||
<style name="Widget.Material.Button.ButtonBar.AlertDialog" parent="Widget.Material.Button.Borderless.Small">
|
||||
<item name="paddingStart">@dimen/list_item_padding_start_material</item>
|
||||
@@ -85,9 +89,9 @@ please see styles_device_defaults.xml.
|
||||
<item name="solidColor">@color/transparent</item>
|
||||
<item name="selectionDivider">@drawable/numberpicker_selection_divider</item>
|
||||
<item name="selectionDividerHeight">2dp</item>
|
||||
<item name="selectionDividersDistance">48dp</item>
|
||||
<item name="internalMinWidth">64dp</item>
|
||||
<item name="internalMaxHeight">180dp</item>
|
||||
<item name="selectionDividersDistance">24dp</item>
|
||||
<item name="internalMinWidth">32dp</item>
|
||||
<item name="internalMaxHeight">90dp</item>
|
||||
<item name="virtualButtonPressedDrawable">?selectableItemBackground</item>
|
||||
<item name="descendantFocusability">blocksDescendants</item>
|
||||
</style>
|
||||
|
||||
@@ -189,4 +189,8 @@
|
||||
<dimen name="day_picker_button_margin_top">0dp</dimen>
|
||||
|
||||
<dimen name="datepicker_view_animator_height">226dp</dimen>
|
||||
|
||||
<!-- Date and time picker legacy dimens -->
|
||||
<dimen name="picker_top_margin">16dip</dimen>
|
||||
<dimen name="picker_bottom_margin">16dip</dimen>
|
||||
</resources>
|
||||
|
||||
@@ -1953,7 +1953,7 @@
|
||||
<string name="lockscreen_access_pattern_cleared">Pattern cleared</string>
|
||||
<!-- Accessibility description sent when user adds a dot to the pattern. [CHAR LIMIT=NONE] -->
|
||||
<string name="lockscreen_access_pattern_cell_added">Cell added</string>
|
||||
<!-- Accessibility description sent when user adds a dot to the pattern. Announces the
|
||||
<!-- Accessibility description sent when user adds a dot to the pattern. Announces the
|
||||
actual cell when headphones are connected [CHAR LIMIT=NONE] -->
|
||||
<string name="lockscreen_access_pattern_cell_added_verbose">
|
||||
Cell <xliff:g id="cell_index" example="3">%1$s</xliff:g> added</string>
|
||||
@@ -2033,6 +2033,12 @@
|
||||
<!-- Button to restart the device after the factory test. -->
|
||||
<string name="factorytest_reboot">Reboot</string>
|
||||
|
||||
<!-- Do not translate. timepicker mode, overridden for watch -->
|
||||
<string name="time_picker_mode" translatable="false">"clock"</string>
|
||||
|
||||
<!-- Do not translate. datepicker mode, overridden for watch -->
|
||||
<string name="date_picker_mode" translatable="false">"calendar"</string>
|
||||
|
||||
<!-- Do not translate. WebView User Agent string -->
|
||||
<string name="web_user_agent" translatable="false">Mozilla/5.0 (Linux; U; <xliff:g id="x">Android %s</xliff:g>)
|
||||
AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 <xliff:g id="mobile">%s</xliff:g>Safari/534.30</string>
|
||||
|
||||
@@ -255,6 +255,8 @@ please see styles_device_defaults.xml.
|
||||
<item name="textColor">?attr/textColorPrimary</item>
|
||||
</style>
|
||||
|
||||
<style name="TextAppearance.Material.NumberPicker" parent="TextAppearance.Material.Body1"/>
|
||||
|
||||
<!-- Deprecated text styles -->
|
||||
|
||||
<style name="TextAppearance.Material.Inverse">
|
||||
@@ -687,7 +689,7 @@ please see styles_device_defaults.xml.
|
||||
</style>
|
||||
|
||||
<style name="Widget.Material.TimePicker">
|
||||
<item name="timePickerMode">clock</item>
|
||||
<item name="timePickerMode">@string/time_picker_mode</item>
|
||||
<item name="legacyLayout">@layout/time_picker_legacy_material</item>
|
||||
<!-- Attributes for new-style TimePicker. -->
|
||||
<item name="internalLayout">@layout/time_picker_material</item>
|
||||
@@ -701,7 +703,7 @@ please see styles_device_defaults.xml.
|
||||
</style>
|
||||
|
||||
<style name="Widget.Material.DatePicker">
|
||||
<item name="datePickerMode">calendar</item>
|
||||
<item name="datePickerMode">@string/date_picker_mode</item>
|
||||
<item name="legacyLayout">@layout/date_picker_legacy_holo</item>
|
||||
<item name="calendarViewShown">true</item>
|
||||
<!-- Attributes for new-style DatePicker. -->
|
||||
|
||||
Reference in New Issue
Block a user