我想尝试在当前窗口的顶部启动具有自定义窗口大小的活动。我试着做了
Intent intent = new Intent(getActivity(), PlaybackActivity.class);
ActivityOptions options = ActivityOptions.makeBasic().setLaunchBounds(new Rect(100,100,100,100));
intent.putExtra(VideoDetailsActivity.VIDEO, mSelectedVideo);
intent.addFlags(Intent.FLAG_ACTIVITY_LAUNCH_ADJACENT);
startActivity(intent,options.toBundle());
但是,我没有得到必要的结果。
AndroidManifest代码段:
<activity
android:name=".ui.PlaybackActivity"
android:configChanges="screenSize|smallestScreenSize|screenLayout|orientation|layoutDirection"
android:launchMode="singleTask"
android:resizeableActivity="true"
android:supportsPictureInPicture="true"
/>
如果我正在使用PIP模式,我无法设置屏幕尺寸。