1 <?xml version="1.0" encoding="utf-8"?>
2 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
3 android:layout_width="match_parent"
4 android:layout_height="match_parent">
7 android:id="@+id/deviceIdEd"
8 android:layout_width="match_parent"
9 android:layout_height="wrap_content"
10 android:layout_margin="16dp"
11 android:layout_alignParentTop="true"
12 android:inputType="text"
13 android:textSize="20sp"
14 android:hint="@string/enter_device_id_hint_text"/>
17 android:id="@+id/onBtn"
18 android:layout_width="wrap_content"
19 android:layout_height="wrap_content"
20 android:padding="16dp"
21 android:layout_margin="32dp"
22 android:layout_gravity="center"
23 android:layout_alignParentStart="true"
24 android:layout_below="@id/deviceIdEd"
25 android:background="@android:color/darker_gray"
26 android:text="@string/send_command_on_btn_text"
27 android:textSize="16sp"/>
30 android:id="@+id/toggleBtn"
31 android:layout_width="wrap_content"
32 android:layout_height="wrap_content"
33 android:padding="16dp"
34 android:layout_marginStart="48dp"
35 android:layout_marginTop="32dp"
36 android:layout_marginEnd="48dp"
37 android:layout_gravity="center"
38 android:layout_below="@id/deviceIdEd"
39 android:layout_toEndOf="@id/onBtn"
40 android:layout_toStartOf="@+id/offBtn"
41 android:background="@android:color/darker_gray"
42 android:text="@string/send_command_toggle_btn_text"
43 android:textSize="16sp"/>
46 android:id="@id/offBtn"
47 android:layout_width="wrap_content"
48 android:layout_height="wrap_content"
49 android:padding="16dp"
50 android:layout_margin="32dp"
51 android:layout_gravity="center"
52 android:gravity="center"
53 android:layout_alignParentEnd="true"
54 android:layout_below="@id/deviceIdEd"
55 android:background="@android:color/darker_gray"
56 android:text="@string/send_command_off_btn_text"
57 android:textSize="16sp"/>
60 android:id="@+id/levelBar"
61 android:layout_width="match_parent"
62 android:layout_height="wrap_content"
63 android:layout_below="@id/onBtn"
64 android:layout_gravity="center"
65 android:gravity="center"
67 android:padding="16dp" />
70 android:id="@+id/commandStatusTv"
71 android:layout_width="match_parent"
72 android:layout_height="wrap_content"
73 android:padding="16dp"
74 android:layout_below="@id/levelBar"
75 android:singleLine="false"
77 android:textSize="20sp"/>