Har requestats *många* ggr på xda från Droidägare. Som av en händelse så rafsade jag ihop denna kod för några dagar sedan
. Kommer i nästa beta. Kan inte testa själv...
Liten teaser:
Kod:
/* Scale landscape keyboard width (Droid) */
public static int modifyKeyWidth(int w) {
boolean doIt = lastScreenWidth > 800 || lastScreenHeight > 800;
doIt &= loadKBIsLandscape;
int res = w;
float factor = 1;
if(doIt) {
factor = Math.max((float)lastScreenWidth , (float)lastScreenHeight) / 800f;
res = (int) Math.floor((float)w * factor);
}
log("modifyKeyWidth " + w + " -> " + res + " " + factor);
return res;
}
Landscape layouten kan laddas medan man är i portrait, därav det lite skumma med att kolla om höjden är > 800