私は、デバイスの画面の右上隅にある小石のカスタム位置にそれを表示したい活動のALSの背景が透明であるポップアップウィンドウAndroidの活動
のように見える活動を作成したいです私が何をしたか
はmaifest
<activity android:name=".DialogAct"
android:theme="@android:style/Theme.Holo.Light.NoActionBar"></activity>
012にactivty
Display display = getWindow().getWindowManager().getDefaultDisplay();
WindowManager.LayoutParams params = getWindow().getAttributes();
// params.x = -20;
params.height = (display.getHeight())/2;
params.width = (display.getWidth())/2;
// params.y = -10;
params.gravity = Gravity.RIGHT;
getWindow().setAttributes(params);
のようなポップオーバーのonCreate
中にありました
私はアクションバーで検索をクリックしたとき、これは私のランチャー活動が
どのように見えるので、私は私の新しい活動.Iに意図を送信していている、それはちょうど下のポップのように見えるようにしたいです検索アイコン私が得たものを これはあなたが前のアクティビティの検索をクリックすると新しい活動がロードされている(青い部分)を見ることができます
です。 新しいアクティビティが画面の中央に移動します。しかし、私はアクションバーのアイコンのすぐ下にそれをしたい。
私はparams.gravity = Gravity.TOP | Gravity.RIGHT;
を試しました。それから私は、私はちょうど前のアクティビティのアクションバーの下に置きたい、この
を得ました。私はそれを達成するために多くの方法を試しましたが失敗しました。そう、誰もがあなたがNoActionBar
一部に
<activity android:name=".DialogAct"
android:theme="@android:style/Theme.Holo.Light">
私の活動にタイトルバーが表示されるようにしてください。私は – edwin
を表示したくないですが、あなたの質問ではアクションバーの下にしたいと言いますが、アクションバーを使用しないとアクションバーの下にあるかどうかをどのように検出できますか? –
これは私の問題です。青いスクリーンショットは活動です。タイトルバー/アクションバーを外して、このアクティビティにナビゲートする前のアクティビティを確認してください。 – edwin