1

我正在使用 Sony 的 smapp 应用程序,我希望我的窗口是固定的或不可调整大小。需要你们的帮助。谢谢..

    setMinimizedView(R.layout.main_minimized);

    setTitle(R.string.small_app_name);

    SmallAppWindow.Attributes attr = getWindow().getAttributes();


    attr.width = getResources().getDimensionPixelSize(R.dimen.min_width);
    attr.height = getResources().getDimensionPixelSize(R.dimen.min_height);
    attr.flags |= SmallAppWindow.Attributes.FLAG_HARDWARE_ACCELERATED;

    getWindow().setAttributes(attr);

}
4

1 回答 1

0

您可以设置三个标志:

FLAG_NO_TITLEBAR、FLAG_HARDWARE_ACCELERATED、FLAG_RESIZABLE

默认情况下,可调整大小标志为真。此代码将禁用所有标志:

attr.flags = 0;

看起来您想要硬件加速,但请执行以下操作以仅具有硬件加速:

attr.flags = 0;
attr.flags |= SmallAppWindow.Attributes.FLAG_HARDWARE_ACCELERATED;
于 2014-12-29T17:48:06.467 回答