相关疑难解决方法(0)

Android:捕获活动的返回

我对启动新活动有疑问.归结为此.我在视图上有3个选项卡

A) contains gMap activity
 B) camera activity
 C) some random text fields.
Run Code Online (Sandbox Code Playgroud)

要求是应用程序以纵向模式运行.

除了Camera Preview Surface(B)之外,所有3个选项卡都按预期工作.它旋转了90度.他们唯一的方法就是将应用程序设置为横向,这会抛出我所有的标签,并且几乎不可行.

我的解决方案是:替换

我的相机活动有一个空的常规活动,除了

Intent i = new Intent(this,CameraActivity.class);
    startActivity(i);
Run Code Online (Sandbox Code Playgroud)

这将启动我的CameraActivity.这很好.我必须做一个线性布局并包含3个看起来像真正的标签的图像,所以我可以尝试模仿标签的操作,同时将屏幕旋转到横向并将视觉效果保持为纵向.用户可以单击其中一个图像(按钮)以显示下一个选项卡.这是我的问题.它应退出我的"相机活动",返回选项卡中的"空白活动",应该将其解释为从我的图像中单击已删除的选项卡.

最重要的是,当它返回时,它返回到选项卡下的空白(黑色)页面(因为它是'空').如何将返回事件捕获回调用该活动的页面,然后查看它们执行了哪些操作?

我可以设置一个onclicklistener,我可以响应被点击的假标签(图像)退出相机活动.退出时,选项卡应更新,以便您返回.有什么建议?

谢谢,

android exit android-intent android-activity

81
推荐指数
1
解决办法
7万
查看次数

Android PopupWindow处于活动状态时模糊或暗淡背景

当我使用弹出窗口显示时,我希望能够模糊或调暗背景popup.showAtLocation,并在popup.dismiss调用时将背景解开/调暗.

我曾尝试应用布局PARAMS FLAG_BLUR_BEHINDFLAG_DIM_BEHIND我的活动,但这似乎只是一旦我的应用程序开始模糊和朦胧的背景.

如何使用弹出框进行模糊/调光?

android popupwindow android-popupwindow

77
推荐指数
6
解决办法
10万
查看次数