在 Android 中,PhoneWindow 是一个重要的类,它负责管理窗口的外观、布局和行为
import android.view.PhoneWindow; import android.view.WindowManager.LayoutParams; onCreate() 方法,并在其中获取 PhoneWindow 实例:@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // 获取 PhoneWindow 实例 PhoneWindow phoneWindow = getWindow(); } // 设置窗口的背景颜色 phoneWindow.setBackgroundDrawableResource(R.color.window_background); // 设置窗口的标题 phoneWindow.setTitle("My App Title"); // 设置窗口的布局属性 phoneWindow.setLayout(R.layout.activity_main); // 设置窗口为全屏模式 phoneWindow.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); // 设置窗口为透明模式 phoneWindow.setFlags(WindowManager.LayoutParams.FLAG_TRANSPARENT, WindowManager.LayoutParams.FLAG_TRANSPARENT); 注意:这些代码示例适用于 Android 应用中的 Activity 类。如果您需要在 Fragment 或其他类中使用 PhoneWindow,请根据具体情况进行调整。