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 @@ - - - -