Move AddBookmark dialog to upper right of screen.
Bug: 2953515
Change-Id: I5150cb5b5ac2034eb5f4fdfcee2165b845facd5b
diff --git a/src/com/android/browser/AddBookmarkPage.java b/src/com/android/browser/AddBookmarkPage.java
index 6c066fb..c8251f9 100644
--- a/src/com/android/browser/AddBookmarkPage.java
+++ b/src/com/android/browser/AddBookmarkPage.java
@@ -45,6 +45,7 @@
import android.view.View;
import android.view.ViewGroup;
import android.view.Window;
+import android.view.WindowManager;
import android.view.inputmethod.EditorInfo;
import android.view.inputmethod.InputMethodManager;
import android.widget.AdapterView;
@@ -329,7 +330,8 @@
setContentView(R.layout.browser_add_bookmark);
setTitle(R.string.bookmark_this_page);
- getWindow().setFeatureDrawableResource(Window.FEATURE_LEFT_ICON, R.drawable.ic_list_bookmark);
+ Window window = getWindow();
+ window.setFeatureDrawableResource(Window.FEATURE_LEFT_ICON, R.drawable.ic_list_bookmark);
String title = null;
String url = null;
@@ -340,6 +342,13 @@
mMap = b;
mEditingExisting = true;
setTitle(R.string.edit_bookmark);
+ } else {
+ int gravity = mMap.getInt("gravity", -1);
+ if (gravity != -1) {
+ WindowManager.LayoutParams l = window.getAttributes();
+ l.gravity = gravity;
+ window.setAttributes(l);
+ }
}
title = mMap.getString("title");
url = mOriginalUrl = mMap.getString("url");
@@ -391,7 +400,7 @@
manager.initLoader(LOADER_ID_FOLDER_CONTENTS, null, this);
- if (!getWindow().getDecorView().isInTouchMode()) {
+ if (!window.getDecorView().isInTouchMode()) {
mButton.requestFocus();
}
}