1<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (C) 2015 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<LinearLayout
17    xmlns:android="http://schemas.android.com/apk/res/android"
18    android:fitsSystemWindows="true"
19    android:layout_width="match_parent"
20    android:layout_height="wrap_content"
21    android:orientation="vertical"
22    style="@style/RootLayoutPadding">
23
24    <ScrollView
25        android:layout_width="match_parent"
26        android:layout_height="match_parent"
27        android:id="@+id/scrollView">
28
29        <LinearLayout
30            android:layout_width="match_parent"
31            android:layout_height="wrap_content"
32            android:orientation="vertical">
33
34            <include layout="@layout/audio_refmic_layout"/>
35
36            <LinearLayout
37                android:layout_width="wrap_content"
38                android:layout_height="wrap_content"
39                android:orientation="vertical"
40                android:id="@+id/frequency_mic_layout_test_noise">
41
42                <View
43                    android:layout_width="match_parent"
44                    android:layout_height="1dp"
45                    android:background="?android:colorAccent" />
46
47                <TextView
48                    android:layout_width="wrap_content"
49                    android:layout_height="wrap_content"
50                    android:text="@string/frequency_mic_noise_instructions"
51                    android:id="@+id/frequency_mic_noise_instructions" />
52
53                <LinearLayout
54                    android:layout_width="match_parent"
55                    android:layout_height="wrap_content"
56                    android:orientation="horizontal">
57
58                    <LinearLayout
59                        android:layout_width="wrap_content"
60                        android:layout_height="wrap_content"
61                        android:orientation="vertical"
62                        android:layout_weight="2"
63                        android:id="@+id/frequency_mic_layout_test_noise_dut_buttons">
64
65                        <Button
66                            android:layout_width="wrap_content"
67                            android:layout_height="wrap_content"
68                            android:soundEffectsEnabled="false"
69                            android:text="@string/frequency_mic_test_noise_btn"
70                            android:id="@+id/frequency_mic_test_noise_btn" />
71                        <ProgressBar
72                            android:layout_width="wrap_content"
73                            android:layout_height="wrap_content"
74                            android:layout_weight="1"
75                            android:id="@+id/frequency_mic_test_noise_progress_bar" />
76                    </LinearLayout>
77
78                    <View
79                        android:layout_width="1dp"
80                        android:layout_height="match_parent"
81                        android:background="?android:colorAccent" />
82
83                    <LinearLayout
84                        android:layout_width="0dp"
85                        android:layout_height="wrap_content"
86                        android:orientation="vertical"
87                        android:layout_weight="1"
88                        android:id="@+id/frequency_mic_layout_test_noise_src_buttons">
89                        <Button
90                            android:layout_width="wrap_content"
91                            android:layout_height="wrap_content"
92                            android:soundEffectsEnabled="false"
93                            android:text="@string/frequency_mic_play"
94                            android:id="@+id/frequency_mic_play_noise_btn" />
95                    </LinearLayout>
96                </LinearLayout>
97                <TextView
98                    android:layout_width="match_parent"
99                    android:layout_height="wrap_content"
100                    android:text="@string/frequency_mic_test_noise_result"
101                    android:id="@+id/frequency_mic_test_noise_result" />
102            </LinearLayout>
103
104            <LinearLayout
105                android:layout_width="match_parent"
106                android:layout_height="wrap_content"
107                android:orientation="vertical"
108                android:id="@+id/frequency_mic_layout_test_usb_background">
109
110                <View
111                    android:layout_width="match_parent"
112                    android:layout_height="1dp"
113                    android:background="?android:colorAccent" />
114
115                <TextView
116                    android:layout_width="wrap_content"
117                    android:layout_height="wrap_content"
118                    android:scrollbars="vertical"
119                    android:gravity="bottom"
120                    android:text="@string/frequency_mic_test_usb_background_instructions"
121                    android:id="@+id/frequency_mic_test_usb_background_instructions" />
122
123                <LinearLayout
124                    android:layout_width="match_parent"
125                    android:layout_height="wrap_content"
126                    android:orientation="horizontal">
127
128                    <LinearLayout
129                        android:layout_width="wrap_content"
130                        android:layout_height="wrap_content"
131                        android:orientation="vertical"
132                        android:layout_weight="2"
133                        android:id="@+id/frequency_mic_layout_test_usb_background_dut_buttons">
134
135                        <Button
136                            android:layout_width="wrap_content"
137                            android:layout_height="wrap_content"
138                            android:soundEffectsEnabled="false"
139                            android:text="@string/frequency_mic_test_usb_background_btn"
140                            android:id="@+id/frequency_mic_test_usb_background_btn" />
141                        <ProgressBar
142                            android:layout_width="wrap_content"
143                            android:layout_height="wrap_content"
144                            android:layout_weight="1"
145                            android:id="@+id/frequency_mic_test_usb_background_progress_bar" />
146                    </LinearLayout>
147                </LinearLayout>
148                <TextView
149                    android:layout_width="match_parent"
150                    android:layout_height="wrap_content"
151                    android:text="@string/frequency_mic_test_usb_background_result"
152                    android:id="@+id/frequency_mic_test_usb_background_result" />
153            </LinearLayout>
154
155            <LinearLayout
156                android:layout_width="match_parent"
157                android:layout_height="wrap_content"
158                android:orientation="vertical"
159                android:id="@+id/frequency_mic_layout_test_usb_noise">
160
161                <View
162                    android:layout_width="match_parent"
163                    android:layout_height="1dp"
164                    android:background="?android:colorAccent" />
165
166                <TextView
167                    android:layout_width="wrap_content"
168                    android:layout_height="wrap_content"
169                    android:scrollbars="vertical"
170                    android:gravity="bottom"
171                    android:text="@string/frequency_mic_test_usb_noise_instructions"
172                    android:id="@+id/frequency_mic_test_usb_noise_instructions" />
173
174                <LinearLayout
175                    android:layout_width="match_parent"
176                    android:layout_height="wrap_content"
177                    android:orientation="horizontal">
178
179                    <LinearLayout
180                        android:layout_width="wrap_content"
181                        android:layout_height="wrap_content"
182                        android:orientation="vertical"
183                        android:layout_weight="2"
184                        android:id="@+id/frequency_mic_layout_test_usb_noise_dut_buttons">
185
186                        <Button
187                            android:layout_width="wrap_content"
188                            android:layout_height="wrap_content"
189                            android:soundEffectsEnabled="false"
190                            android:text="@string/frequency_mic_test_usb_noise_btn"
191                            android:id="@+id/frequency_mic_test_usb_noise_btn" />
192                        <ProgressBar
193                            android:layout_width="wrap_content"
194                            android:layout_height="wrap_content"
195                            android:layout_weight="1"
196                            android:id="@+id/frequency_mic_test_usb_noise_progress_bar" />
197                    </LinearLayout>
198
199                    <View
200                        android:layout_width="1dp"
201                        android:layout_height="match_parent"
202                        android:background="?android:colorAccent" />
203
204                    <LinearLayout
205                        android:layout_width="0dp"
206                        android:layout_height="wrap_content"
207                        android:orientation="vertical"
208                        android:layout_weight="1"
209                        android:id="@+id/frequency_mic_layout_test_usb_noise_src_buttons">
210                        <Button
211                            android:layout_width="wrap_content"
212                            android:layout_height="wrap_content"
213                            android:soundEffectsEnabled="false"
214                            android:text="@string/frequency_mic_play"
215                            android:id="@+id/frequency_mic_play_usb_noise_btn" />
216                    </LinearLayout>
217                </LinearLayout>
218                <TextView
219                    android:layout_width="match_parent"
220                    android:layout_height="wrap_content"
221                    android:text="@string/frequency_mic_test_usb_noise_result"
222                    android:id="@+id/frequency_mic_test_usb_noise_result" />
223            </LinearLayout>
224             <View
225                android:layout_width="match_parent"
226                android:layout_height="1dp"
227                android:background="?android:colorAccent" />
228
229            <TextView
230                android:layout_width="match_parent"
231                android:layout_height="wrap_content"
232                android:text="@string/frequency_mic_test_global_result"
233                android:id="@+id/frequency_mic_test_global_result" />
234
235            <include layout="@layout/pass_fail_buttons" />
236        </LinearLayout>
237    </ScrollView>
238
239</LinearLayout>
240