You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Activity embedding是否支持上下垂直分布?

Activity Embedding 上下分布配置说明

Activity embedding 完全支持垂直(上下)分布的窗口拆分,你可以通过以下方式配置实现:

  • 在应用的res/xml目录下创建或修改activity_embedding_split_rules.xml文件,在拆分规则里指定splitDirection属性为vertical即可开启上下分布。
  • 示例配置代码:
<SplitRule
    android:name="com.example.app.FirstActivity"
    android:splitDirection="vertical"
    android:splitRatio="0.5">
    <Activity
        android:name="com.example.app.SecondActivity" />
</SplitRule>
  • 其中splitRatio用于控制上下窗口的占比,0.5代表各占50%,可根据需求在0.1到0.9之间调整数值。
  • 也可以通过Jetpack WindowManager库的API动态设置拆分方向,在代码中调用setSplitDirection(SplitDirection.VERTICAL)就能实现动态切换。

这类配置同样无需大量重构现有代码,和水平分布的配置逻辑一致,仅需修改拆分方向参数即可。

内容的提问来源于stack exchange,提问作者wan phase

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 01:40:26