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