我已经编写了一个应用程序,主要活动GUI包含由XML布局文件指定的相对布局内的多个按钮和文本视图。它占据了大约一半的景观宽度和三分之二的高度。Android儿童活动画布大小宽度限制
我希望通过全屏幕画布来调用一个儿童活动,该画布在激活时会掩盖当时暂停的主要活动GUI。
我做了一个单独的应用程序,它使用一个名为DrawView的onDraw(Canvas)类,它在作为独立应用程序运行时提供了我想要的全屏画布。它由具有下面显示的代码的活动构建而成。
我的问题是,当我合并此代码到我的主包,并开始从主活动画布的窗口宽度是从1280至696的像素根据的getWidth()方法降低了画布活性。看起来我的父母主要活动限制了孩子活动窗口的大小。我不知道是什么导致这种宽度减少,也不知道如何控制它。我尝试了很多选择无济于事。我如何防止这种宽度减少发生?它是由Android方案控制的吗?这可以被覆盖吗?
在此先感谢您的帮助!
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Set full screen view
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
drawView = new DrawView(this);
setContentView(drawView);
drawView.requestFocus();
drawView.setBackgroundColor(0xFFFFFFFF);
}
一张图片胜过千言万语。 – PearsonArtPhoto