diff options
author | Javier <dev.git@javispedro.com> | 2020-07-26 18:11:10 +0200 |
---|---|---|
committer | Javier <dev.git@javispedro.com> | 2021-03-21 01:53:33 +0100 |
commit | 0119e703ff4a8f3201610c2866702f7f92da0b26 (patch) | |
tree | 29e9b48c7850024bfa5270b661dfe2899a82affe /app/src/main/res/layout | |
download | autobluetether-0119e703ff4a8f3201610c2866702f7f92da0b26.tar.gz autobluetether-0119e703ff4a8f3201610c2866702f7f92da0b26.zip |
initial import
Diffstat (limited to 'app/src/main/res/layout')
-rw-r--r-- | app/src/main/res/layout/activity_main.xml | 40 | ||||
-rw-r--r-- | app/src/main/res/layout/fragment_device.xml | 51 | ||||
-rw-r--r-- | app/src/main/res/layout/fragment_device_list.xml | 13 | ||||
-rw-r--r-- | app/src/main/res/layout/fragment_system_settings.xml | 54 |
4 files changed, 158 insertions, 0 deletions
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml new file mode 100644 index 0000000..f2896a6 --- /dev/null +++ b/app/src/main/res/layout/activity_main.xml @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="utf-8"?> +<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + tools:context=".MainActivity"> + + <fragment + android:id="@+id/fragmentSystemSettings" + android:name="com.javispedro.autobluetether.SystemSettingsFragment" + android:layout_width="411dp" + android:layout_height="wrap_content" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toTopOf="parent" /> + + <TextView + android:id="@+id/textView2" + android:layout_width="0dp" + android:layout_height="wrap_content" + android:layout_marginStart="16dp" + android:layout_marginTop="8dp" + android:layout_marginEnd="16dp" + android:text="@string/device_list_header" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toBottomOf="@+id/fragmentSystemSettings" /> + + <fragment + android:id="@+id/fragmentDeviceList" + android:name="com.javispedro.autobluetether.DeviceFragment" + android:layout_width="0dp" + android:layout_height="0dp" + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toBottomOf="@+id/textView2" /> + +</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file diff --git a/app/src/main/res/layout/fragment_device.xml b/app/src/main/res/layout/fragment_device.xml new file mode 100644 index 0000000..f02b1d3 --- /dev/null +++ b/app/src/main/res/layout/fragment_device.xml @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="utf-8"?> +<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:id="@+id/constraintLayout" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:orientation="horizontal"> + + <TextView + android:id="@+id/address" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginStart="16dp" + android:layout_marginTop="8dp" + android:layout_marginBottom="8dp" + android:textAppearance="?attr/textAppearanceListItemSecondary" + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toBottomOf="@+id/name" + tools:layout_conversion_absoluteHeight="22dp" + tools:layout_conversion_absoluteWidth="101dp" + tools:text="ca:ca:ca:ca:ca" /> + + <TextView + android:id="@+id/name" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginStart="16dp" + android:layout_marginTop="16dp" + android:textAppearance="?attr/textAppearanceListItem" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toTopOf="parent" + tools:layout_conversion_absoluteHeight="22dp" + tools:layout_conversion_absoluteWidth="57dp" + tools:text="Device Name" /> + + <CheckBox + android:id="@+id/checked" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginTop="16dp" + android:layout_marginEnd="24dp" + android:layout_marginBottom="16dp" + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintTop_toTopOf="parent" + tools:layout_conversion_absoluteHeight="42dp" + tools:layout_conversion_absoluteWidth="32dp" /> + +</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file diff --git a/app/src/main/res/layout/fragment_device_list.xml b/app/src/main/res/layout/fragment_device_list.xml new file mode 100644 index 0000000..8b10502 --- /dev/null +++ b/app/src/main/res/layout/fragment_device_list.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<androidx.recyclerview.widget.RecyclerView xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:id="@+id/list" + android:name="com.javispedro.autobluetether.DeviceFragment" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:layout_marginLeft="16dp" + android:layout_marginRight="16dp" + app:layoutManager="LinearLayoutManager" + tools:context=".DeviceFragment" + tools:listitem="@layout/fragment_device" />
\ No newline at end of file diff --git a/app/src/main/res/layout/fragment_system_settings.xml b/app/src/main/res/layout/fragment_system_settings.xml new file mode 100644 index 0000000..e5936b9 --- /dev/null +++ b/app/src/main/res/layout/fragment_system_settings.xml @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="utf-8"?> +<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:id="@+id/frameLayout" + android:layout_width="match_parent" + android:layout_height="wrap_content" + tools:context=".SystemSettingsFragment"> + + <ImageView + android:id="@+id/imageView2" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginStart="16dp" + android:layout_marginLeft="16dp" + android:layout_marginTop="16dp" + android:layout_marginBottom="16dp" + android:src="@drawable/ic_twotone_error_24" + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toTopOf="parent" /> + + <TextView + android:id="@+id/textView" + android:layout_width="0dp" + android:layout_height="60dp" + android:layout_marginStart="24dp" + android:layout_marginLeft="24dp" + android:layout_marginTop="16dp" + android:layout_marginEnd="16dp" + android:layout_marginRight="16dp" + android:text="@string/missing_write_settings" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toEndOf="@+id/imageView2" + app:layout_constraintTop_toTopOf="parent" /> + + <Button + android:id="@+id/button" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginStart="24dp" + android:layout_marginLeft="24dp" + android:layout_marginTop="32dp" + android:layout_marginEnd="16dp" + android:layout_marginRight="16dp" + android:layout_marginBottom="16dp" + android:onClick="manageWriteSettings" + android:text="@string/manage_write_settings" + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toEndOf="@+id/imageView2" + app:layout_constraintTop_toBottomOf="@+id/textView" /> + +</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file |