Home | History | Annotate | Download | only in layout-sw600dp
      1 <?xml version="1.0" encoding="utf-8"?>
      2 <!--
      3 /*
      4  * Copyright (C) 2011, The Android Open Source Project
      5  *
      6  * Licensed under the Apache License, Version 2.0 (the "License");
      7  * you may not use this file except in compliance with the License.
      8  * You may obtain a copy of the License at
      9  *
     10  *     http://www.apache.org/licenses/LICENSE-2.0
     11  *
     12  * Unless required by applicable law or agreed to in writing, software
     13  * distributed under the License is distributed on an "AS IS" BASIS,
     14  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     15  * See the License for the specific language governing permissions and
     16  * limitations under the License.
     17  */
     18 -->
     19 
     20 <LinearLayout
     21     xmlns:android="http://schemas.android.com/apk/res/android"
     22     android:orientation="vertical"
     23     android:layout_width="match_parent"
     24     android:layout_height="match_parent"
     25     android:background="#ff000000"
     26     android:paddingLeft="@dimen/left_right_padding"
     27     android:paddingRight="@dimen/left_right_padding"
     28     android:paddingTop="@dimen/top_bottom_padding"
     29     android:paddingBottom="@dimen/top_bottom_padding">
     30     <LinearLayout
     31         android:layout_width="match_parent"
     32         android:layout_height="0dp"
     33         android:layout_weight="1"
     34         android:layout_marginBottom="@dimen/group_padding"
     35         android:background="@drawable/calculator_input_field">
     36 
     37         <com.android.calculator2.CalculatorDisplay
     38             android:id="@+id/display"
     39             android:layout_width="0dp"
     40             android:layout_weight="1"
     41             android:layout_height="match_parent"
     42             maxDigits="@integer/max_digits"
     43             >
     44 
     45             <com.android.calculator2.CalculatorEditText
     46                 style="@style/display_style" />
     47             <com.android.calculator2.CalculatorEditText
     48                 style="@style/display_style" />
     49 
     50         </com.android.calculator2.CalculatorDisplay>
     51 
     52         <FrameLayout
     53             android:layout_width="100dip"
     54             android:layout_height="match_parent">
     55             <Button
     56                 android:id="@+id/clear"
     57                 android:text="@string/clear"
     58                 style="@style/btn_clear"
     59                 android:layout_width="match_parent"
     60                 android:layout_height="match_parent"
     61                 android:paddingLeft="5dip"
     62                 android:paddingRight="5dip" />
     63             <ImageButton
     64                 android:id="@+id/del"
     65                 android:src="@drawable/calc_clear_symbol"
     66                 style="@style/btn_clear"
     67                 android:layout_width="match_parent"
     68                 android:layout_height="match_parent"
     69                 android:paddingLeft="5dip"
     70                 android:paddingRight="5dip" />
     71         </FrameLayout>
     72     </LinearLayout>
     73 
     74     <LinearLayout
     75         android:layout_width="match_parent"
     76         android:layout_height="0dip"
     77         android:layout_weight="2"
     78         android:orientation="vertical"
     79         android:layout_marginBottom="@dimen/group_padding">
     80 
     81         <LinearLayout
     82             style="@style/btn_row_style">
     83             <Button
     84                 android:id="@+id/sin"
     85                 android:text="@string/sin"
     86                 style="@style/btn_function_cell_style" />
     87             <Button
     88                 android:id="@+id/cos"
     89                 android:text="@string/cos"
     90                 style="@style/btn_function_cell_style" />
     91             <Button
     92                 android:id="@+id/tan"
     93                 android:text="@string/tan"
     94                 style="@style/btn_function_cell_style" />
     95             <Button
     96                 android:id="@+id/pi"
     97                 android:text="@string/pi"
     98                 style="@style/btn_function_cell_style" />
     99             <Button
    100                 android:id="@+id/factorial"
    101                 android:text="@string/factorial"
    102                 style="@style/btn_function_cell_style" />
    103         </LinearLayout>
    104         <LinearLayout
    105             style="@style/btn_row_style">
    106             <Button
    107                 android:id="@+id/ln"
    108                 android:text="@string/ln"
    109                 style="@style/btn_function_cell_style" />
    110             <Button
    111                 android:id="@+id/lg"
    112                 android:text="@string/lg"
    113                 style="@style/btn_function_cell_style" />
    114             <Button
    115                 android:id="@+id/e"
    116                 android:text="@string/e"
    117                 style="@style/btn_function_cell_style" />
    118             <Button
    119                 android:id="@+id/power"
    120                 android:text="@string/power"
    121                 style="@style/btn_function_cell_style" />
    122             <Button
    123                 android:id="@+id/sqrt"
    124                 android:text="@string/sqrt"
    125                 style="@style/btn_function_cell_style" />
    126         </LinearLayout>
    127 
    128     </LinearLayout>
    129 
    130     <LinearLayout
    131         android:layout_width="match_parent"
    132         android:layout_height="0dip"
    133         android:layout_weight="5"
    134         android:orientation="vertical">
    135         <LinearLayout
    136             style="@style/btn_row_style">
    137             <Button
    138                 android:id="@+id/digit7"
    139                 android:text="@string/digit7"
    140                 style="@style/btn_digit_cell_style" />
    141             <Button
    142                 android:id="@+id/digit8"
    143                 android:text="@string/digit8"
    144                 style="@style/btn_digit_cell_style" />
    145             <Button
    146                 android:id="@+id/digit9"
    147                 android:text="@string/digit9"
    148                 style="@style/btn_digit_cell_style" />
    149             <Button
    150                 android:id="@+id/div"
    151                 android:text="@string/div"
    152                 style="@style/btn_operation_cell_style" />
    153             <Button
    154                 android:id="@+id/leftParen"
    155                 android:text="@string/leftParen"
    156                 style="@style/btn_operation_cell_style" />
    157         </LinearLayout>
    158         <LinearLayout
    159             style="@style/btn_row_style">
    160             <Button
    161                 android:id="@+id/digit4"
    162                 android:text="@string/digit4"
    163                 style="@style/btn_digit_cell_style" />
    164             <Button
    165                 android:id="@+id/digit5"
    166                 android:text="@string/digit5"
    167                 style="@style/btn_digit_cell_style" />
    168             <Button
    169                 android:id="@+id/digit6"
    170                 android:text="@string/digit6"
    171                 style="@style/btn_digit_cell_style" />
    172             <Button
    173                 android:id="@+id/mul"
    174                 android:text="@string/mul"
    175                 style="@style/btn_operation_cell_style" />
    176             <Button
    177                 android:id="@+id/rightParen"
    178                 android:text="@string/rightParen"
    179                 style="@style/btn_operation_cell_style" />
    180         </LinearLayout>
    181         <LinearLayout
    182             android:layout_width="match_parent"
    183             android:layout_height="0dip"
    184             android:layout_weight="2"
    185             android:orientation="horizontal">
    186             <LinearLayout
    187                 android:layout_width="0dip"
    188                 android:layout_height="match_parent"
    189                 android:layout_weight="4"
    190                 android:orientation="vertical">
    191                 <LinearLayout
    192                     style="@style/btn_row_style">
    193                     <Button
    194                         android:id="@+id/digit1"
    195                         android:text="@string/digit1"
    196                         style="@style/btn_digit_cell_style" />
    197                     <Button
    198                         android:id="@+id/digit2"
    199                         android:text="@string/digit2"
    200                         style="@style/btn_digit_cell_style" />
    201                     <Button
    202                         android:id="@+id/digit3"
    203                         android:text="@string/digit3"
    204                         style="@style/btn_digit_cell_style" />
    205                     <Button
    206                         android:id="@+id/minus"
    207                         android:text="@string/minus"
    208                         style="@style/btn_operation_cell_style" />
    209                 </LinearLayout>
    210                 <LinearLayout
    211                     style="@style/btn_row_style">
    212                     <Button
    213                         android:id="@+id/digit0"
    214                         android:text="@string/digit0"
    215                         style="@style/btn_digit_cell_style"
    216                         android:layout_weight="2" />
    217                     <Button
    218                         android:id="@+id/dot"
    219                         android:text="@string/dot"
    220                         style="@style/btn_digit_cell_style" />
    221                     <Button
    222                         android:id="@+id/plus"
    223                         android:text="@string/plus"
    224                         style="@style/btn_operation_cell_style" />
    225                 </LinearLayout>
    226             </LinearLayout>
    227             <Button
    228                 android:id="@+id/equal"
    229                 android:text="@string/equal"
    230                 style="@style/btn_operation_cell_style" />
    231         </LinearLayout>
    232     </LinearLayout>
    233 </LinearLayout>
    234