Android的活動我想創建一個活動看起來像一個彈出窗口透明佈局
即與活動ALS透明背景我想以顯示它在卵石自定義位置,也就是說,在設備屏幕的右上角
我所做的就是內流行過的onCreate
像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);
在maifest
<activity android:name=".DialogAct"
android:theme="@android:style/Theme.Holo.Light.NoActionBar"></activity>
這是我的發射活動看起來像
所以,當我的行動吧我送意圖我的新的活動。我在搜索點擊想使它看起來像流行略低於搜索圖標 這是我得到的是
您可以看到以前的活動的搜索被點擊和新的活動加載(藍色部分)。正如你所看到的,新的活動移動到屏幕的中心。但我想要它在操作欄圖標下方。我試過params.gravity = Gravity.TOP | Gravity.RIGHT;
。然後我得到這個
我希望把它僅僅低於此前活動的操作欄。我嘗試了很多方法來實現它,但失敗了。所以任何人都可以提出一個梅索德
如果給它,它會在我的活動中顯示標題欄。我不想顯示 – edwin
,但在您的問題中,您說您希望它位於操作欄下方,如果您不使用操作欄,如何檢測它是否低於操作欄? –
那麼這就是我的問題藍屏在屏幕截圖中是一項活動。沒有標題欄/動作欄,以及您在後面看到的是之前導航到此活動的活動。 – edwin