Home | History | Annotate | Download | only in layout-land
      1 <?xml version="1.0" encoding="UTF-8"?>
      2 <!-- Copyright (C) 2011 The Android Open Source Project
      3 
      4      Licensed under the Apache License, Version 2.0 (the "License");
      5      you may not use this file except in compliance with the License.
      6      You may obtain a copy of the License at
      7 
      8           http://www.apache.org/licenses/LICENSE-2.0
      9 
     10      Unless required by applicable law or agreed to in writing, software
     11      distributed under the License is distributed on an "AS IS" BASIS,
     12      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     13      See the License for the specific language governing permissions and
     14      limitations under the License.
     15 -->
     16 
     17 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
     18     android:layout_width="match_parent"
     19     android:layout_height="match_parent"
     20     android:orientation="vertical">
     21     
     22     <ImageView
     23          android:src="@android:drawable/divider_horizontal_dark"
     24          android:layout_width="match_parent"
     25          android:layout_height="wrap_content"
     26          android:scaleType="fitXY"/>
     27     
     28     <RelativeLayout android:id="@+id/timerViewLayout"
     29         android:layout_width="match_parent"
     30         android:layout_height="134dip"
     31         android:background="@drawable/gradient_bg">
     32 
     33         <TextView android:id="@+id/timerView"
     34             android:layout_width="wrap_content"
     35             android:layout_height="wrap_content"
     36             android:textSize="115dip"
     37             android:layout_alignParentRight="true"
     38             android:layout_marginTop="-4dip"
     39             android:layout_marginRight="10dip"
     40             style="@android:style/TextAppearance.Large" />
     41 
     42         <LinearLayout android:id="@+id/stateMessage2Layout"
     43             android:orientation="horizontal"
     44             android:layout_width="wrap_content"
     45             android:layout_height="wrap_content"
     46             android:layout_alignParentLeft="true"
     47             android:baselineAligned="false"
     48             android:layout_marginLeft="10dip"
     49             android:layout_marginTop="20dip">
     50             
     51             <ImageView android:id="@+id/stateLED"
     52                 android:layout_width="wrap_content"
     53                 android:layout_height="wrap_content"
     54                 android:layout_gravity="center_vertical" />
     55                 
     56             <TextView android:id="@+id/stateMessage2"
     57                 android:layout_width="150dip"
     58                 android:layout_height="wrap_content"
     59                 android:text="@string/recording"
     60                 android:layout_gravity="center_vertical" 
     61                 android:layout_marginLeft="5px"
     62                 style="@android:style/TextAppearance.Medium"/>
     63 
     64         </LinearLayout>
     65     
     66         <TextView android:id="@+id/stateMessage1"
     67             android:layout_width="wrap_content"
     68             android:layout_height="wrap_content"
     69             android:layout_below="@+id/stateMessage2Layout"
     70             android:layout_marginLeft="30dip"
     71             style="@android:style/TextAppearance.Small" />                
     72 
     73         <ProgressBar android:id="@+id/stateProgressBar"
     74             android:orientation="horizontal"
     75             android:layout_width="135dip"
     76             android:layout_height="wrap_content" 
     77             android:max="100"
     78             android:progress="0"
     79             android:layout_alignParentLeft="true"
     80             android:layout_marginLeft="10dip"
     81             android:layout_marginTop="20dip"
     82             style="?android:attr/progressBarStyleHorizontal" />
     83 
     84     </RelativeLayout>
     85     
     86     <ImageView
     87          android:src="@android:drawable/divider_horizontal_dark"
     88          android:layout_width="match_parent"
     89          android:layout_height="wrap_content"
     90          android:scaleType="fitXY"/>
     91 
     92     <FrameLayout
     93         android:layout_width="match_parent"
     94         android:layout_height="wrap_content"
     95         android:layout_weight="1">
     96 
     97             <LinearLayout android:id="@+id/exitButtons"
     98                 android:orientation="horizontal"
     99                 android:gravity="center_vertical"
    100                 android:layout_gravity="center_vertical"
    101                 android:layout_width="match_parent"
    102                 android:layout_height="wrap_content" 
    103                 android:layout_centerInParent="true" >
    104 
    105                 <Button android:id="@+id/discardButton"
    106                     android:layout_width="match_parent"
    107                     android:layout_height="wrap_content"
    108                     android:text="@string/discard"
    109                     android:layout_weight="1"
    110                     android:layout_marginLeft="2dip" 
    111                     android:layout_marginRight="50dip" />
    112 
    113                 <Button android:id="@+id/acceptButton"
    114                     android:layout_width="match_parent"
    115                     android:layout_height="wrap_content"
    116                     android:text="@string/accept"
    117                     android:layout_weight="1"
    118                     android:layout_marginRight="2dip"
    119                     android:layout_marginLeft="50dip" />
    120             </LinearLayout>
    121     
    122         <RelativeLayout
    123             android:layout_width="match_parent"
    124             android:layout_height="match_parent">
    125             
    126             <com.android.soundrecorder.VUMeter android:id="@+id/uvMeter"
    127                 android:layout_width="150px"
    128                 android:layout_height="60px"
    129                 android:layout_centerInParent="true" />
    130         </RelativeLayout>
    131 
    132     </FrameLayout>
    133     
    134     <ImageView
    135          android:src="@android:drawable/divider_horizontal_dark"
    136          android:layout_width="match_parent"
    137          android:layout_height="wrap_content"
    138          android:scaleType="fitXY"/>
    139 
    140                     
    141     <LinearLayout
    142         android:layout_width="match_parent"
    143         android:layout_height="60dip"
    144         android:background="@android:drawable/title_bar"
    145         android:gravity="center_horizontal"
    146         android:orientation="vertical">
    147 
    148         <LinearLayout
    149             android:layout_marginTop="4dip"
    150             android:layout_marginBottom="4dip"
    151             android:orientation="horizontal"
    152             android:layout_width="wrap_content"
    153             android:layout_height="match_parent" >
    154 
    155             <ImageButton android:id="@+id/recordButton"
    156                 android:layout_height="match_parent" 
    157                 style="@style/MediaButton"
    158                 android:src="@drawable/record" />
    159     
    160             <ImageButton android:id="@+id/playButton"
    161                 android:layout_height="match_parent" 
    162                 style="@style/MediaButton"
    163                 android:src="@drawable/play" />
    164     
    165             <ImageButton android:id="@+id/stopButton"
    166                 android:layout_height="match_parent" 
    167                 style="@style/MediaButton"
    168                 android:src="@drawable/stop" />
    169 
    170         </LinearLayout>
    171 
    172     </LinearLayout>
    173     
    174 </LinearLayout>
    175