1<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
2              xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
3              android:layout_height="match_parent"
4              tools:context=".RouteGuideActivity"
5              android:orientation="vertical" >
6
7    <LinearLayout
8            android:layout_width="match_parent"
9            android:layout_height="wrap_content"
10            android:orientation="horizontal">
11        <EditText
12                android:id="@+id/host_edit_text"
13                android:layout_weight="2"
14                android:layout_width="0dp"
15                android:layout_height="wrap_content"
16                android:hint="Enter Host" />
17        <EditText
18                android:id="@+id/port_edit_text"
19                android:layout_weight="1"
20                android:layout_width="0dp"
21                android:layout_height="wrap_content"
22                android:inputType="numberDecimal"
23                android:hint="Enter Port" />
24    </LinearLayout>
25
26    <LinearLayout style="?android:buttonBarStyle"
27            android:layout_width="match_parent"
28            android:layout_height="wrap_content"
29            android:orientation="horizontal">
30        <Button style="?android:buttonBarButtonStyle"
31            android:id="@+id/start_route_guide_button"
32            android:layout_weight="1"
33            android:layout_width="0dp"
34            android:layout_height="wrap_content"
35            android:onClick="startRouteGuide"
36            android:text="Start Route Guide" />
37        <Button style="?android:buttonBarButtonStyle"
38            android:id="@+id/exit_route_guide_button"
39            android:layout_weight="1"
40            android:layout_width="0dp"
41            android:layout_height="wrap_content"
42            android:onClick="exitRouteGuide"
43            android:text="Exit Route Guide" />
44    </LinearLayout>
45
46    <Button
47        android:id="@+id/get_feature_button"
48        android:layout_width="match_parent"
49        android:layout_height="wrap_content"
50        android:onClick="getFeature"
51        android:text="Get Feature" />
52
53    <Button
54        android:id="@+id/list_features_button"
55        android:layout_width="match_parent"
56        android:layout_height="wrap_content"
57        android:onClick="listFeatures"
58        android:text="List Features" />
59
60    <Button
61        android:id="@+id/record_route_button"
62        android:layout_width="match_parent"
63        android:layout_height="wrap_content"
64        android:onClick="recordRoute"
65        android:text="Record Route" />
66
67    <Button
68        android:id="@+id/route_chat_button"
69        android:layout_width="match_parent"
70        android:layout_height="wrap_content"
71        android:onClick="routeChat"
72        android:text="Route Chat" />
73
74    <TextView
75            android:id="@+id/result_text"
76            android:layout_width="match_parent"
77            android:layout_height="match_parent"
78            android:scrollbars = "vertical"
79            android:textSize="16sp" />
80
81</LinearLayout>
82