我希望我的android应用程序占用一些自定义空间(例如,应用程序和设备的左上角重合,而该应用程序占用设备宽度的1/4和高度的3/4)
到目前为止,我已经尝试在android清单文件中定义默认尺寸。
我也尝试过以自由形式从另一个活动中调用一个活动
<activity android:name=".MainActivity"
<layout
android:defaultHeight="400dp"
android:defaultWidth="100dp" />
...
</activity>
<activity android:name=".MainActivity"
android:resizeableActivity="true"
android:taskAffinity="">
...
</activity>
...
<activity
android:name=".FreeFormActivity"
android:resizeableActivity="true"
android:launchMode="singleInstance"
android:taskAffinity="">
<layout
android:defaultHeight="500dp"
android:defaultWidth="750dp"
android:gravity="top|end"
android:minWidth="500dp"
android:minHeight="500dp" />
</activity>
预期结果是,我的活动将在由defaultWidth,defaultHeight和重力定义的大小和位置的窗口中打开。
实际结果是该活动跨越了整个屏幕。我不希望这种情况发生。
Android启动我的应用程序时,默认高度和宽度是否被Android覆盖?可以确定这些尺寸和重力吗?
预先感谢
编辑:即使另一个应用程序处于活动状态,我也希望我的应用程序对用户可见。我知道开发人员添加了多窗口支持,但是我希望应用程序可以是我想要的任何尺寸。