diff --git a/samples/java_layout/src/main/res/layout/activity_settings.xml b/samples/java_layout/src/main/res/layout/activity_settings.xml
index 3b9063a4..f448e50d 100644
--- a/samples/java_layout/src/main/res/layout/activity_settings.xml
+++ b/samples/java_layout/src/main/res/layout/activity_settings.xml
@@ -1,4 +1,5 @@
+
+ app:layout_constraintBottom_toTopOf="@id/settings_save_button"
+ app:layout_constraintLeft_toLeftOf="parent"
+ app:layout_constraintRight_toRightOf="parent"
+ app:layout_constraintTop_toTopOf="parent"
+ app:layout_constraintWidth_max="@dimen/material_text_field_max_width">
+ android:layout_height="wrap_content">
+
+
+ android:layout_marginTop="@dimen/margin_default"
+ android:hint="@string/cdp_api_key"
+ app:layout_constraintLeft_toLeftOf="parent"
+ app:layout_constraintTop_toBottomOf="@id/settings_title_label">
+ android:layout_height="wrap_content" />
+
+ android:layout_marginTop="@dimen/margin_default"
+ android:hint="@string/site_id"
+ app:layout_constraintLeft_toLeftOf="parent"
+ app:layout_constraintTop_toBottomOf="@id/settings_cdp_api_key_layout">
+ android:layout_height="wrap_content" />
+
-
+ android:layout_marginTop="@dimen/margin_default"
+ android:text="@string/region"
+ android:textAppearance="@style/TextAppearance.MaterialComponents.Subtitle1"
+ app:layout_constraintLeft_toLeftOf="parent"
+ app:layout_constraintTop_toBottomOf="@+id/settings_site_id_key_layout" />
-
+
+
-
+ android:layout_weight="1"
+ android:text="@string/region_us" />
-
+
+
+
+ android:text="@string/track_device_attributes"
+ android:textAppearance="@style/TextAppearance.MaterialComponents.Subtitle1"
+ app:layout_constraintLeft_toLeftOf="parent"
+ app:layout_constraintTop_toBottomOf="@+id/settings_region_values_group" />
-
+
+
-
+ android:layout_weight="1"
+ android:text="@string/settings_yes" />
-
+
+
+
+ android:layout_marginTop="@dimen/margin_default"
+ android:text="@string/track_screens"
+ android:textAppearance="@style/TextAppearance.MaterialComponents.Subtitle1"
+ app:layout_constraintLeft_toLeftOf="parent"
+ app:layout_constraintTop_toBottomOf="@+id/settings_track_device_attrs_values_group" />
-
+
+
-
+ android:layout_weight="1"
+ android:text="@string/settings_yes" />
-
+
+
+
+ android:text="@string/track_application_lifecycle"
+ android:textAppearance="@style/TextAppearance.MaterialComponents.Subtitle1"
+ app:layout_constraintLeft_toLeftOf="parent"
+ app:layout_constraintTop_toBottomOf="@+id/settings_track_screen_views_values_group" />
-
+
+
-
+ android:layout_weight="1"
+ android:text="@string/settings_yes" />
-
+
+
+
+ android:layout_marginTop="@dimen/margin_large"
+ android:text="@string/features"
+ android:textAppearance="@style/TextAppearance.MaterialComponents.Headline6"
+ app:layout_constraintLeft_toLeftOf="parent"
+ app:layout_constraintTop_toBottomOf="@+id/settings_track_app_lifecycle_values_group" />
-
+
+
+
+
-
+ android:layout_weight="1"
+ android:text="@string/settings_yes" />
+
+
+
+
+
-
-
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+ android:text="@string/enable_test_mode_desc"
+ android:textAppearance="@style/TextAppearance.Material3.BodySmall"
+ app:layout_constraintLeft_toLeftOf="parent"
+ app:layout_constraintTop_toBottomOf="@+id/settings_test_mode_label" />
+
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/samples/java_layout/src/main/res/values/strings.xml b/samples/java_layout/src/main/res/values/strings.xml
index 8ccf82b6..409e13cd 100644
--- a/samples/java_layout/src/main/res/values/strings.xml
+++ b/samples/java_layout/src/main/res/values/strings.xml
@@ -7,6 +7,7 @@
LOGIN
Generate Random Login
Settings
+ Config settings
What would you like to test?
Send Random Event
Send Custom Event
@@ -25,9 +26,24 @@
flushInterval
flushAt
Features
+ Region
+ EU
+ US
Track Screens
Track Device Attributes
+ Track application lifecycle
Debug Mode
+ Yes
+ No
+ Enable in-app messages
+ Development
+ Log level
+ None
+ Error
+ Info
+ Debug
+ Enable test mode
+ (Sends events immediately without queuing)
Save
Restore Defaults
Note: App will restart automatically on Save