【问题标题】:Launching External Activity In Portrait纵向启动外部活动
【发布时间】:2014-02-24 16:34:50
【问题描述】:

我已经实现了一个在 50 英寸触摸屏上运行的应用程序。在我的清单中,我已经声明应用程序应该在反向纵向模式下运行。现在我的应用程序正在使用来自另一个应用程序(MapsWithMeLite)的外部活动。我怎样才能使外部活动也作为反向肖像运行?我必须在清单中做些什么吗?有什么方法可以在我的清单上声明外部并声明它使用反向肖像?有什么想法吗?

【问题讨论】:

    标签: android-intent android-activity android-manifest android


    【解决方案1】:

    我认为第二个活动的行为是由另一个应用的清单控制的,而不是您应用中的清单。 如果您调用的活动能够旋转(没有定义固定方向),那么它应该旋转以正确显示在当前方向。

    【讨论】:

    • 您好 Martin,感谢您的回复,好吧,另一个应用程序正在获取我的启动图标,因此它必须以某种方式连接到我的应用程序,因为参数已传递。所以我想如果我知道活动名称,也许我可以用它做点什么。我不仅在启动一个外部Intent,而且还在向它传递参数,所以必须有控制它的方法!
    • 拥有您从应用程序启动的活动的应用程序具有动态方向(旋转设备时它会改变方向)还是始终以固定方向运行?如果它有一个固定的方向,我认为你不能覆盖它。另外,请检查 Stackoverflow 中的另一个问题,其中一个 cmets 建议应用程序强制锁定方向。 stackoverflow.com/questions/11833116/…
    • 马丁您好,感谢您的评论。幸运的是,外部 Intent 没有使用固定方向,因此在主清单文件上声明 ReversePortrait ,迫使其他应用程序旋转!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多