diff options
Diffstat (limited to 'res')
-rw-r--r-- | res/layout-xlarge/date_time_settings_setupwizard.xml | 180 | ||||
-rw-r--r-- | res/layout-xlarge/wifi_settings_for_setup_wizard_xl.xml | 190 | ||||
-rw-r--r-- | res/layout/custom_list_item.xml | 43 | ||||
-rw-r--r-- | res/layout/custom_preference.xml | 1 | ||||
-rw-r--r-- | res/layout/custom_preference_list_fragment.xml | 39 | ||||
-rw-r--r-- | res/layout/wifi_config_ui_for_setup_wizard.xml | 7 | ||||
-rw-r--r-- | res/values/strings.xml | 6 |
7 files changed, 293 insertions, 173 deletions
diff --git a/res/layout-xlarge/date_time_settings_setupwizard.xml b/res/layout-xlarge/date_time_settings_setupwizard.xml index de2065b..0b5d6bf 100644 --- a/res/layout-xlarge/date_time_settings_setupwizard.xml +++ b/res/layout-xlarge/date_time_settings_setupwizard.xml @@ -13,27 +13,29 @@ See the License for the specific language governing permissions and limitations under the License. --> -<!-- TODO: too many LinearLayout. --> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" - android:paddingTop="60dip" - android:paddingLeft="100dip" - android:paddingRight="100dip" - android:paddingBottom="40dip"> + android:paddingTop="96dip" + android:paddingLeft="128dip" + android:paddingRight="128dip" + android:paddingBottom="96dip"> <!-- Title: Set date & time--> <TextView android:id="@+id/title" android:layout_width="wrap_content" android:layout_height="wrap_content" + android:minHeight="48dip" android:layout_alignParentLeft="true" + android:layout_marginLeft="16dip" android:layout_alignParentTop="true" - android:textSize="40dip" + android:textSize="30dip" android:textColor="#FF99cc00" - android:text="@string/date_and_time_settings_title"/> + android:text="@string/date_and_time_settings_title" + android:gravity="center_vertical" /> <!-- Divider --> <View @@ -41,111 +43,105 @@ android:layout_width="match_parent" android:layout_height="1px" android:layout_below="@id/title" - android:background="@color/divider_color" - android:layout_marginBottom="5dip" /> + android:background="@color/divider_color" /> + + <!-- timezone --> + <Button + android:id="@+id/time_zone_button" + style="?android:attr/dropDownSpinnerStyle" + android:layout_width="304dip" + android:layout_height="48dip" + android:layout_below="@id/top_divider" + android:layout_marginTop="48dip" + android:layout_marginLeft="16dip" + android:paddingLeft="16dip" + android:paddingTop="0dip" + android:paddingBottom="0dip" + android:gravity="left|center" + android:textAppearance="?android:attr/textAppearanceMedium" /> <LinearLayout - android:layout_width="match_parent" + android:id="@+id/date_time_auto" + android:layout_width="624dip" android:layout_height="wrap_content" + android:orientation="vertical" android:layout_below="@id/top_divider" - android:layout_alignParentLeft="true" - android:layout_marginTop="60dip" - android:orientation="horizontal"> + android:layout_alignParentRight="true" + android:layout_marginTop="32dip" + android:layout_marginRight="16dip" + android:layout_marginBottom="48dip"> - <!-- left: timezone --> - <LinearLayout - android:layout_width="0px" - android:layout_weight=".48" + <Switch + android:id="@+id/date_time_auto_button" + android:layout_width="match_parent" android:layout_height="wrap_content" - android:orientation="vertical"> - <!-- text should manually be set. --> - <Button - android:id="@+id/time_zone_button" - android:layout_width="400dip" - android:layout_height="60dip" - android:textSize="24dip" /> - <!-- <LinearLayout android:id="@+id/zone_picker" - android:orientation="vertical" - android:layout_width="fill_parent" - android:layout_height="350dip" - android:gravity="center" - android:visibility="gone" - android:clickable="true"> - <fragment android:id="@+id/zone_picker_fragment" - class="com.android.settings.ZonePicker" - android:layout_width="fill_parent" - android:layout_height="wrap_content" /> - </LinearLayout> --> - </LinearLayout> - - <!-- spacer on center --> + android:minHeight="?android:attr/listPreferredItemHeight" + android:layout_marginLeft="16dip" + android:layout_marginRight="16dip" + android:text="@string/date_time_auto" + android:textAppearance="?android:attr/textAppearanceMedium" /> + + <!-- Divider --> <View - android:layout_width="0px" - android:layout_weight=".04" - android:layout_height="0dip" - android:visibility="invisible" /> - - <!-- right: DateTime --> - <RelativeLayout - android:layout_width="0px" - android:layout_weight=".48" - android:layout_height="wrap_content"> - - <CheckBox - android:id="@+id/date_time_auto" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_alignParentTop="true" - android:gravity="left" - android:textSize="22dip" - android:text="@string/date_time_auto" /> - - <!-- Divider --> - <View - android:id="@+id/datetime_divider" - android:layout_width="match_parent" - android:layout_height="1px" - android:layout_below="@id/date_time_auto" - android:background="@color/divider_color" - android:layout_marginTop="15dip" - android:layout_marginBottom="80dip" /> - - <TimePicker - android:id="@+id/time_picker" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_alignParentLeft="true" - android:layout_below="@id/datetime_divider" /> - - <DatePicker - android:id="@+id/date_picker" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_alignParentRight="true" - android:layout_below="@id/datetime_divider" /> - - </RelativeLayout> + android:layout_width="match_parent" + android:layout_height="1px" + android:background="@color/divider_color" /> </LinearLayout> + <TextView + android:id="@+id/date_picker_title" + android:layout_width="312dip" + android:layout_height="48dip" + android:layout_toLeftOf="@+id/time_picker_title" + android:layout_below="@id/date_time_auto" + android:text="@string/date_picker_title" + android:textAppearance="?android:attr/textAppearanceMedium" + android:gravity="center" /> + + <DatePicker + android:id="@+id/date_picker" + android:layout_width="312dip" + android:layout_height="wrap_content" + android:layout_toLeftOf="@+id/time_picker" + android:layout_below="@id/date_picker_title" /> + + <TextView + android:id="@+id/time_picker_title" + android:layout_width="312dip" + android:layout_height="48dip" + android:layout_below="@id/date_time_auto" + android:layout_alignParentRight="true" + android:text="@string/time_picker_title" + android:textAppearance="?android:attr/textAppearanceMedium" + android:gravity="center" /> + + <TimePicker + android:id="@+id/time_picker" + android:layout_width="312dip" + android:layout_height="wrap_content" + android:layout_alignParentRight="true" + android:layout_below="@id/time_picker_title" /> + <!-- TODO: remove this button when we are sure it is needless --> <Button android:id="@+id/skip_button" - android:layout_width="250dip" - android:layout_height="80dip" + android:layout_width="208dip" + android:layout_height="48dip" + android:textAppearance="?android:attr/textAppearanceMedium" android:layout_alignParentBottom="true" android:layout_toLeftOf="@+id/next_button" - android:layout_marginRight="20dip" - android:textSize="24dip" + android:layout_marginRight="16dip" android:text="@string/skip_label" android:visibility="gone" /> <Button android:id="@+id/next_button" - android:layout_width="250dip" - android:layout_height="80dip" + android:layout_width="208dip" + android:layout_height="48dip" android:layout_alignParentBottom="true" android:layout_alignParentRight="true" - android:textSize="24dip" - android:text="@string/next_label" /> + android:layout_marginRight="16dip" + android:text="@string/next_label" + android:textAppearance="?android:attr/textAppearanceMedium" /> </RelativeLayout> diff --git a/res/layout-xlarge/wifi_settings_for_setup_wizard_xl.xml b/res/layout-xlarge/wifi_settings_for_setup_wizard_xl.xml index e438fab..e44b09c 100644 --- a/res/layout-xlarge/wifi_settings_for_setup_wizard_xl.xml +++ b/res/layout-xlarge/wifi_settings_for_setup_wizard_xl.xml @@ -13,91 +13,118 @@ See the License for the specific language governing permissions and limitations under the License. --> + <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" - android:paddingTop="60dip" - android:paddingLeft="100dip" - android:paddingRight="100dip" - android:paddingBottom="40dip"> + android:paddingTop="120dip" + android:paddingLeft="96dip" + android:paddingRight="96dip" + android:paddingBottom="0dip" > - <TextView - android:id="@+id/wifi_setup_title" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_alignParentLeft="true" - android:layout_alignParentTop="true" - android:textSize="40dip" - android:textColor="#FF99cc00" - android:text="@string/wifi_setup_title"/> - - <ProgressBar - android:id="@+id/scanning_progress_bar" - android:layout_width="100dip" + <RelativeLayout + android:id="@+id/title_bar" + android:layout_width="match_parent" android:layout_height="wrap_content" - android:layout_above="@+id/scanning_progress_text" - android:layout_alignParentRight="true" - style="?android:attr/progressBarStyleHorizontal" /> + android:minHeight="48dip" + android:layout_alignParentTop="true"> - <TextView - android:id="@+id/scanning_progress_text" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_alignParentRight="true" - android:layout_above="@+id/top_divider" - android:gravity="right" - android:textSize="22dip" - android:textColor="#ff40520f" /> + <TextView + android:id="@+id/wifi_setup_title" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentLeft="true" + android:layout_centerVertical="true" + android:layout_marginLeft="16dip" + android:textSize="30dip" + android:textColor="#FF99cc00" + android:text="@string/wifi_setup_title"/> + + <TextView + android:id="@+id/scanning_progress_text" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentRight="true" + android:layout_centerVertical="true" + android:layout_marginRight="16dip" + android:textAppearance="?android:attr/textAppearanceSmall" + android:textColor="#6699cc00" /> + </RelativeLayout> <!-- Divider --> - <View + <RelativeLayout android:id="@+id/top_divider" android:layout_width="match_parent" - android:layout_height="1px" - android:layout_below="@id/wifi_setup_title" - android:background="@color/divider_color" - android:layout_marginBottom="5dip" /> + android:layout_height="wrap_content" + android:layout_below="@id/title_bar"> + <ProgressBar + android:id="@+id/scanning_progress_bar" + android:layout_width="match_parent" + android:layout_height="wrap_content" + style="?android:attr/progressBarStyleHorizontal" /> + + <View + android:id="@+id/divider" + android:layout_width="match_parent" + android:layout_height="1px" + android:layout_alignBottom="@id/scanning_progress_bar" + android:background="@color/divider_color" /> + </RelativeLayout> <TextView android:id="@+id/wifi_setup_status" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/top_divider" - android:layout_marginBottom="20dip" - android:layout_marginLeft="5dip" - android:textAppearance="?android:attr/textAppearanceLarge" - android:text="@string/wifi_setup_status_select_network"/> + android:layout_alignParentLeft="true" + android:layout_marginLeft="16dip" + android:layout_marginTop="32dip" + android:layout_marginBottom="0dip" + android:text="@string/wifi_setup_status_select_network" + android:textAppearance="?android:attr/textAppearanceMedium" /> <FrameLayout - android:id="@+id/wifi_setup" - android:layout_width="400dip" + android:id="@+id/content" + android:layout_width="wrap_content" android:layout_height="wrap_content" + android:minHeight="138dip" + android:layout_below="@+id/wifi_setup_status" android:layout_alignParentLeft="true" - android:layout_below="@+id/wifi_setup_status"> - <fragment - class="com.android.settings.wifi.WifiSettings" - android:id="@+id/wifi_setup_fragment" - android:layout_width="match_parent" - android:layout_height="wrap_content" /> + android:layout_marginTop="0dip" + android:layout_marginLeft="16dip" + android:layout_marginRight="16dip" + android:layout_marginBottom="0dip"> + + <FrameLayout + android:id="@+id/wifi_setup" + android:layout_width="416dip" + android:layout_height="383dip" + android:paddingTop="16dip"> + <fragment + class="com.android.settings.wifi.WifiSettings" + android:id="@+id/wifi_setup_fragment" + android:layout_width="match_parent" + android:layout_height="wrap_content" /> + </FrameLayout> + <FrameLayout + android:id="@+id/wifi_config_ui" + android:layout_width="416dip" + android:layout_height="wrap_content" + android:paddingTop="32dip" + android:visibility="gone" /> </FrameLayout> - <FrameLayout - android:id="@+id/wifi_config_ui" - android:layout_width="400dip" - android:layout_height="wrap_content" - android:layout_alignParentLeft="true" - android:layout_below="@+id/wifi_setup_status" - android:visibility="gone" /> + <!-- TODO: should be removed --> <Button android:id="@+id/wifi_setup_detail" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/wifi_config_ui" android:layout_alignLeft="@id/wifi_config_ui" - android:textSize="18dip" - android:text="@string/wifi_setup_detail" android:gravity="left|center_vertical" + android:text="@string/wifi_setup_detail" + android:textAppearance="?android:attr/textAppearanceMedium" android:visibility="gone" /> <LinearLayout @@ -106,55 +133,62 @@ android:layout_height="wrap_content" android:orientation="vertical" android:layout_alignParentRight="true" - android:layout_alignParentBottom="true"> + android:layout_marginRight="16dip" + android:layout_alignBottom="@+id/content" + android:layout_marginBottom="16dip"> <Button android:id="@+id/wifi_setup_forget" - android:layout_width="260dip" - android:layout_height="60dip" - android:textSize="24dip" + android:layout_width="208dip" + android:layout_height="48dip" + android:layout_marginLeft="16dip" android:text="@string/wifi_setup_forget" + android:textAppearance="?android:attr/textAppearanceMedium" android:visibility="gone" /> <Button android:id="@+id/wifi_setup_connect" - android:layout_width="260dip" - android:layout_height="60dip" - android:layout_marginTop="20dip" - android:textSize="24dip" + android:layout_width="208dip" + android:layout_height="48dip" + android:layout_marginTop="96dip" + android:layout_marginLeft="16dip" android:text="@string/wifi_setup_connect" + android:textAppearance="?android:attr/textAppearanceMedium" android:enabled="false" android:visibility="gone" /> <Button android:id="@+id/wifi_setup_add_network" - android:layout_width="260dip" - android:layout_height="60dip" - android:textSize="24dip" + android:layout_width="208dip" + android:layout_height="48dip" + android:layout_marginLeft="16dip" android:text="@string/wifi_setup_add_network" + android:textAppearance="?android:attr/textAppearanceMedium" android:enabled="false" /> <Button android:id="@+id/wifi_setup_refresh_list" - android:layout_width="260dip" - android:layout_height="60dip" - android:textSize="24dip" + android:layout_width="208dip" + android:layout_height="48dip" + android:layout_marginLeft="16dip" android:text="@string/wifi_setup_refresh_list" + android:textAppearance="?android:attr/textAppearanceMedium" android:enabled="false" /> <Button android:id="@+id/wifi_setup_skip_or_next" - android:layout_width="260dip" - android:layout_height="60dip" - android:layout_marginTop="30dip" - android:textSize="24dip" + android:layout_width="208dip" + android:layout_height="48dip" + android:layout_marginTop="96dip" + android:layout_marginLeft="16dip" android:text="@string/wifi_setup_skip" + android:textAppearance="?android:attr/textAppearanceMedium" android:enabled="false" /> </LinearLayout> <!-- This misleading name is for keeping consistency between non-XL layouts --> <Button android:id="@+id/wifi_setup_cancel" - android:layout_width="260dip" - android:layout_height="60dip" - android:layout_marginTop="20dip" - android:layout_alignParentBottom="true" + android:layout_width="208dip" + android:layout_height="48dip" + android:textAppearance="?android:attr/textAppearanceMedium" + android:layout_marginBottom="16dip" + android:layout_alignBottom="@+id/content" android:layout_toLeftOf="@id/right_buttons" - android:textSize="24dip" android:text="@string/wifi_setup_back" android:visibility="gone" /> </RelativeLayout> diff --git a/res/layout/custom_list_item.xml b/res/layout/custom_list_item.xml new file mode 100644 index 0000000..afcbc8c --- /dev/null +++ b/res/layout/custom_list_item.xml @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 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. +--> + +<!-- Based on simple_list_item_2.xml in framework --> +<TwoLineListItem xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:minHeight="?android:attr/listPreferredItemHeight" + android:mode="twoLine" + android:gravity="center_vertical" +> + + <TextView android:id="@android:id/text1" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:minHeight="16dip" + android:layout_marginLeft="10dip" + android:textAppearance="?android:attr/textAppearanceMedium" + /> + + <TextView android:id="@android:id/text2" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:minHeight="10dip" + android:layout_below="@android:id/text1" + android:layout_alignLeft="@android:id/text1" + android:textAppearance="?android:attr/textAppearanceSmall" + /> + +</TwoLineListItem> diff --git a/res/layout/custom_preference.xml b/res/layout/custom_preference.xml index cec8eba..fcdc9f5 100644 --- a/res/layout/custom_preference.xml +++ b/res/layout/custom_preference.xml @@ -31,6 +31,7 @@ <RelativeLayout android:layout_width="wrap_content" android:layout_height="wrap_content" + android:layout_marginLeft="6dip" android:layout_marginRight="6dip" android:layout_marginTop="6dip" android:layout_marginBottom="6dip" diff --git a/res/layout/custom_preference_list_fragment.xml b/res/layout/custom_preference_list_fragment.xml new file mode 100644 index 0000000..f0bf010 --- /dev/null +++ b/res/layout/custom_preference_list_fragment.xml @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- +/* +** Copyright 2010, 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. +*/ +--> + +<!-- Based on preference_list_fragment.xml in framework --> +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" + android:orientation="vertical" + android:layout_height="match_parent" + android:layout_width="match_parent" + android:background="@android:color/transparent"> + + <ListView android:id="@android:id/list" + android:layout_width="match_parent" + android:layout_height="0px" + android:layout_weight="1" + android:paddingTop="0dip" + android:paddingBottom="0dip" + android:paddingLeft="0dip" + android:paddingRight="0dip" + android:clipToPadding="false" + android:drawSelectorOnTop="false" + android:cacheColorHint="@android:color/transparent" + android:scrollbarAlwaysDrawVerticalTrack="true" /> +</LinearLayout> diff --git a/res/layout/wifi_config_ui_for_setup_wizard.xml b/res/layout/wifi_config_ui_for_setup_wizard.xml index c32920a..f358bab 100644 --- a/res/layout/wifi_config_ui_for_setup_wizard.xml +++ b/res/layout/wifi_config_ui_for_setup_wizard.xml @@ -108,13 +108,14 @@ <LinearLayout android:id="@+id/eap_not_supported" android:layout_width="fill_parent" android:layout_height="wrap_content" - android:layout_marginTop="20dip" + android:layout_marginTop="32dip" android:orientation="vertical" android:visibility="gone"> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" - android:textSize="22sp" - android:text="@string/wifi_setup_eap_not_supported" /> + android:lineSpacingExtra="12dip" + android:text="@string/wifi_setup_eap_not_supported" + android:textAppearance="?android:attr/textAppearanceMedium" /> </LinearLayout> <!-- All the views below are "gone". diff --git a/res/values/strings.xml b/res/values/strings.xml index 912f042..df0425f 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -544,6 +544,12 @@ <string name="zone_list_menu_sort_alphabetically">Sort alphabetically</string> <!-- Menu item on Select time zone screen --> <string name="zone_list_menu_sort_by_timezone">Sort by time zone</string> + <!-- Title string shown above DatePicker, letting a user select system date + [CHAR LIMIT=20] --> + <string name="date_picker_title">Date</string> + <!-- Title string shown above TimePicker, letting a user select system time + [CHAR LIMIT=20] --> + <string name="time_picker_title">Time</string> <!-- Security Settings --><skip /> |