为BB风暴开发了应用程序,同时倾斜设备应用程序屏幕的背景图像与屏幕尺寸不匹配,我尝试了使用子布局方法
public void sublayout(int width, int height)
{
//update scrren layout based on orientation
if(Display.getOrientation()== Display.ORIENTATION_LANDSCAPE)
{
invalidate();
}
else if(Display.getOrientation()== Display.ORIENTATION_PORTRAIT)
{
invalidate();
}
super.sublayout(width, height);
}
仍然没有成功,任何人都可以帮助解决BB风暴中的这个倾斜问题
由于 SujithRavindran Rapidvaluesolutions
答案 0 :(得分:1)
您正在呼叫invalidate()
,但没有做任何事情来改变实际的背景图像。您可能想要更改BitmapField的图像(或者您用于后台的任何图像),然后然后调用invalidate()
。
答案 1 :(得分:0)
您不需要将invalidate()作为sublayout方法的一部分。布局首先发生,然后系统会自动使您的屏幕失效。
此外,更新子布局方法中的布局将触发第二个布局。