diff --git a/src/main/java/de/dennisguse/opentracks/MarkerEditActivity.java b/src/main/java/de/dennisguse/opentracks/MarkerEditActivity.java
index af8b82b28..c2c73e394 100644
--- a/src/main/java/de/dennisguse/opentracks/MarkerEditActivity.java
+++ b/src/main/java/de/dennisguse/opentracks/MarkerEditActivity.java
@@ -32,12 +32,13 @@ import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;
import android.widget.Button;
-import android.widget.EditText;
import android.widget.ImageView;
import android.widget.Toast;
import androidx.annotation.NonNull;
+import com.google.android.material.textfield.TextInputEditText;
+
import java.io.File;
import java.io.FileDescriptor;
import java.io.IOException;
@@ -76,9 +77,9 @@ public class MarkerEditActivity extends AbstractActivity {
private boolean hasCamera;
// UI elements
- private EditText waypointName;
+ private TextInputEditText waypointName;
private AutoCompleteTextView waypointMarkerType;
- private EditText waypointDescription;
+ private TextInputEditText waypointDescription;
private ImageView waypointPhoto;
private ImageView waypointDeletePhotoBtn;
diff --git a/src/main/java/de/dennisguse/opentracks/TrackEditActivity.java b/src/main/java/de/dennisguse/opentracks/TrackEditActivity.java
index 8fe5df6b0..0a04ffe88 100644
--- a/src/main/java/de/dennisguse/opentracks/TrackEditActivity.java
+++ b/src/main/java/de/dennisguse/opentracks/TrackEditActivity.java
@@ -24,11 +24,12 @@ import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;
import android.widget.Button;
-import android.widget.EditText;
import android.widget.Spinner;
import androidx.annotation.NonNull;
+import com.google.android.material.textfield.TextInputEditText;
+
import de.dennisguse.opentracks.content.data.Track;
import de.dennisguse.opentracks.content.provider.ContentProviderUtils;
import de.dennisguse.opentracks.fragments.ChooseActivityTypeDialogFragment;
@@ -55,10 +56,10 @@ public class TrackEditActivity extends AbstractActivity implements ChooseActivit
private Track track;
private String iconValue;
- private EditText nameEditText;
+ private TextInputEditText nameEditText;
private AutoCompleteTextView activityType;
private Spinner activityTypeIcon;
- private EditText description;
+ private TextInputEditText description;
@Override
protected void onCreate(Bundle bundle) {
diff --git a/src/main/res/layout/marker_edit.xml b/src/main/res/layout/marker_edit.xml
index 9653b7769..5c0f98792 100644
--- a/src/main/res/layout/marker_edit.xml
+++ b/src/main/res/layout/marker_edit.xml
@@ -28,45 +28,46 @@ limitations under the License.
android:orientation="vertical"
android:padding="8dp">
-
-
-
+ android:hint="@string/generic_name"
+ android:imeOptions="actionNext"
+ android:importantForAutofill="no">
-
+ android:id="@+id/marker_edit_waypoint_name"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content" />
+
-
+
+
-
+
-
-
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content" />
+
-
-
-
+ android:importantForAutofill="no">
-
+
+
+ android:layout_height="wrap_content"
+ android:orientation="horizontal">
-
+ android:layout_height="wrap_content"
+ android:imeOptions="actionNext"
+ android:importantForAutofill="no">
+
+
+
-
-
-
+ android:imeOptions="actionNext"
+ android:importantForAutofill="no">
+
+
+
+