1<?xml version="1.0" encoding="utf-8"?> 2<androidx.core.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:app="http://schemas.android.com/apk/res-auto" 4 xmlns:tools="http://schemas.android.com/tools" 5 android:layout_width="match_parent" 6 android:layout_height="match_parent" 7 android:fillViewport="true" 8 tools:context=".InitiatorFragment" 9 tools:ignore="HardcodedText"> 10 <androidx.constraintlayout.widget.ConstraintLayout 11 android:layout_width="match_parent" 12 android:layout_height="match_parent" 13 android:padding="5dp"> 14 <FrameLayout 15 android:id="@+id/init_ble_connection_container" 16 android:layout_width="match_parent" 17 android:layout_height="match_parent" 18 android:gravity="center_vertical" 19 app:layout_constraintBottom_toTopOf="@id/spinner_dm_method" 20 app:layout_constraintEnd_toEndOf="parent" 21 app:layout_constraintStart_toStartOf="parent" 22 app:layout_constraintTop_toTopOf="parent" /> 23 24 <TextView 25 android:id="@+id/dm_method_label" 26 android:layout_width="wrap_content" 27 android:layout_height="wrap_content" 28 android:text= "Method" 29 app:layout_constraintBottom_toTopOf="@id/btn_cs" 30 app:layout_constraintEnd_toStartOf="@id/spinner_dm_method" 31 app:layout_constraintStart_toStartOf="parent" 32 app:layout_constraintTop_toBottomOf="@id/init_ble_connection_container" 33 /> 34 <Spinner 35 android:id="@+id/spinner_dm_method" 36 android:layout_width="0dp" 37 android:layout_height="wrap_content" 38 android:layout_marginTop="8dp" 39 android:padding="10dp" 40 app:layout_constraintEnd_toStartOf="@id/freq_label" 41 app:layout_constraintStart_toEndOf="@id/dm_method_label" 42 app:layout_constraintTop_toBottomOf="@id/init_ble_connection_container" /> 43 <TextView 44 android:id="@+id/freq_label" 45 android:layout_width="wrap_content" 46 android:layout_height="wrap_content" 47 android:text= "Freq" 48 app:layout_constraintBottom_toTopOf="@id/btn_cs" 49 app:layout_constraintEnd_toStartOf="@id/spinner_freq" 50 app:layout_constraintStart_toEndOf="@id/spinner_dm_method" 51 app:layout_constraintTop_toBottomOf="@id/init_ble_connection_container" 52 /> 53 <Spinner 54 android:id="@+id/spinner_freq" 55 android:layout_width="0dp" 56 android:layout_height="wrap_content" 57 android:layout_marginTop="8dp" 58 android:padding="10dp" 59 app:layout_constraintEnd_toEndOf="parent" 60 app:layout_constraintStart_toEndOf="@id/freq_label" 61 app:layout_constraintTop_toBottomOf="@id/init_ble_connection_container" /> 62 <Button 63 android:id="@+id/btn_cs" 64 android:layout_width="wrap_content" 65 android:layout_height="wrap_content" 66 android:layout_margin="10dp" 67 android:layout_marginTop="84dp" 68 android:padding="10dp" 69 android:text="Start Distance Measurement" 70 app:layout_constraintEnd_toEndOf="parent" 71 app:layout_constraintStart_toStartOf="parent" 72 app:layout_constraintTop_toBottomOf="@id/spinner_dm_method" /> 73 <TextView 74 android:id="@+id/text_log" 75 android:layout_width="match_parent" 76 android:layout_height="wrap_content" 77 android:paddingTop="10dp" 78 android:paddingBottom="20dp" 79 android:text="Test log: " 80 android:textSize="18sp" 81 app:layout_constraintStart_toStartOf="parent" 82 app:layout_constraintEnd_toEndOf="parent" 83 app:layout_constraintTop_toBottomOf="@id/btn_cs"/> 84 <ScrollView 85 android:layout_width="match_parent" 86 android:layout_height="0dp" 87 android:layout_weight="2" 88 android:fillViewport="true" 89 android:paddingTop="20dp" 90 app:layout_constraintEnd_toEndOf="parent" 91 app:layout_constraintStart_toStartOf="parent" 92 app:layout_constraintTop_toBottomOf="@id/text_log"> 93 94 <LinearLayout 95 android:id="@+id/layout_distance_view" 96 android:layout_width="match_parent" 97 android:layout_height="wrap_content" 98 android:orientation="vertical"></LinearLayout> 99 </ScrollView> 100 101 102 103 </androidx.constraintlayout.widget.ConstraintLayout> 104</androidx.core.widget.NestedScrollView> 105