Android12中在freeform模式下,修改窗口的大小和位置的代码
时间: 2023-03-10 15:12:04 浏览: 334
在Android 12中,可以使用WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS标志来修改窗口的大小和位置,例如:WindowManager.LayoutParams params = new WindowManager.LayoutParams(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS, WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS, 0, 0, PixelFormat.TRANSLUCENT);。
相关问题
Android12中在freeform模式下,修改APP窗口的大小和位置代码
可以在Android 12的freeform模式下使用WindowManager来修改APP窗口的大小和位置,代码如下:WindowManager wm = getWindowManager(); wm.updateViewLayout(view, layoutParams); 其中,view代表要修改的窗口,layoutParams代表要设置的新布局参数。
Android12中,以freeform形式指定窗口和位置拉起第三方APP的代码
Android12提供了一种新的拉起第三方应用程序的方法,通过freeform形式指定窗口和位置。用于在Android12中拉起第三方应用程序的代码如下:Intent intent = new Intent(Intent.ACTION_MAIN); intent.setPackage(packageName); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.putExtra(Intent.EXTRA_BOUNDS, bounds); startActivity(intent);
阅读全文