diff --git a/android/app/src/main/java/app/organicmaps/bookmarks/BookmarkCategorySettingsFragment.java b/android/app/src/main/java/app/organicmaps/bookmarks/BookmarkCategorySettingsFragment.java
index cc5476b3e..e1b293ab8 100644
--- a/android/app/src/main/java/app/organicmaps/bookmarks/BookmarkCategorySettingsFragment.java
+++ b/android/app/src/main/java/app/organicmaps/bookmarks/BookmarkCategorySettingsFragment.java
@@ -6,9 +6,6 @@ import android.text.InputFilter;
import android.text.TextUtils;
import android.text.TextWatcher;
import android.view.LayoutInflater;
-import android.view.Menu;
-import android.view.MenuInflater;
-import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import androidx.annotation.NonNull;
@@ -20,6 +17,7 @@ import app.organicmaps.sdk.bookmarks.data.BookmarkManager;
import app.organicmaps.util.InputUtils;
import app.organicmaps.util.Utils;
import com.google.android.material.dialog.MaterialAlertDialogBuilder;
+import com.google.android.material.imageview.ShapeableImageView;
import com.google.android.material.textfield.TextInputEditText;
import com.google.android.material.textfield.TextInputLayout;
import java.util.Objects;
@@ -39,6 +37,8 @@ public class BookmarkCategorySettingsFragment extends BaseMwmToolbarFragment
@SuppressWarnings("NullableProblems")
@NonNull
private TextInputEditText mEditCategoryNameView;
+ @NonNull
+ private ShapeableImageView mSaveView;
@Override
public void onCreate(@Nullable Bundle savedInstanceState)
@@ -85,23 +85,8 @@ public class BookmarkCategorySettingsFragment extends BaseMwmToolbarFragment
});
mEditDescView = root.findViewById(R.id.edit_description);
mEditDescView.setText(mCategory.getDescription());
- }
-
- @Override
- public void onCreateOptionsMenu(@NonNull Menu menu, MenuInflater inflater)
- {
- inflater.inflate(R.menu.menu_done, menu);
- }
-
- @Override
- public boolean onOptionsItemSelected(MenuItem item)
- {
- if (item.getItemId() == R.id.done)
- {
- onEditDoneClicked();
- return true;
- }
- return super.onOptionsItemSelected(item);
+ mSaveView = root.findViewById(R.id.done);
+ mSaveView.setOnClickListener(v -> onEditDoneClicked());
}
private void onEditDoneClicked()
diff --git a/android/app/src/main/res/layout/fragment_bookmark_category_settings.xml b/android/app/src/main/res/layout/fragment_bookmark_category_settings.xml
index e606fbb72..0e80884e8 100644
--- a/android/app/src/main/res/layout/fragment_bookmark_category_settings.xml
+++ b/android/app/src/main/res/layout/fragment_bookmark_category_settings.xml
@@ -11,7 +11,14 @@
style="@style/MwmWidget.ToolbarStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:theme="@style/MwmWidget.ToolbarTheme"/>
+ android:theme="@style/MwmWidget.ToolbarTheme">
+
+
-
-
-
+ android:theme="@style/MwmWidget.ToolbarTheme"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toTopOf="parent">
-
-
-
-
-
-
+ android:padding="@dimen/margin_half"
+ android:text="@string/editor_add_select_location"
+ android:textAppearance="@style/MwmTextAppearance.Toolbar.Title"/>
+
+ android:text="@string/editor_focus_map_on_location"
+ app:layout_constraintTop_toBottomOf="@+id/toolbar_point_chooser" />
-
+
+
diff --git a/android/app/src/main/res/menu/menu_done.xml b/android/app/src/main/res/menu/menu_done.xml
deleted file mode 100644
index d8c065e6f..000000000
--- a/android/app/src/main/res/menu/menu_done.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-