Blackberry Storm - aktualizace layout na náklonu

hlasů
2

vyvinuli aplikaci pro BB bouře zatímco naklánění prvku obrázek na pozadí obrazovky aplikace není shoduje s velikostí obrazovky, jsem se snažil s metodou sublayout

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);
}

Stále není úspěšný může někdo pomůže vyřešit tento problém naklánějící se v BB bouře

Díky SujithRavindran Rapidvaluesolutions

Položena 08/03/2010 v 11:31
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
1

Voláte invalidate(), ale nedělá nic pro změnu aktuální obrázek na pozadí. Pravděpodobně budete chtít změnit image pro BitmapField (nebo co používáte na pozadí), a pak volat invalidate().

Odpovězeno 08/03/2010 v 17:55
zdroj uživatelem

hlasů
0

Nemusíte volat invalidate () jako součást svého způsobu sublayout. Rozvržení se stane jako první, a pak se vaše obrazovka je automaticky zrušena systémem.

Také, aktualizace rozvržení ve svém způsobu sublayout spustí druhé rozvržení.

Odpovězeno 08/05/2010 v 06:04
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more