【问题标题】:Blackberry storm - update layout on tilt黑莓风暴 - 倾斜更新布局
【发布时间】:2010-05-08 13:04:41
【问题描述】:

为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风暴中的这个倾斜问题

谢谢 苏吉思·拉文德兰 快速价值解决方案

【问题讨论】:

    标签: blackberry layout accelerometer blackberry-storm rim-4.7


    【解决方案1】:

    您正在调用invalidate(),但没有做任何更改实际背景图像的操作。您可能想要更改 BitmapField 的图像(或您用于背景的任何图像),然后然后调用invalidate()

    【讨论】:

      【解决方案2】:

      您不需要调用 invalidate() 作为子布局方法的一部分。布局先发生,然后你的屏幕会被系统自动失效。

      此外,在子布局方法中更新布局将触发第二个布局。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-12-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-12-15
        相关资源
        最近更新 更多