Hallo!
Versuche gerade eine Figur abhängig von der Größe des Displays dar zu stellen und habe bisher folgendes zusammen:
Code
// Layout Hilfsobjekt
private RelativeLayout.LayoutParams xyBild;
// Figuren Größe
private int xFigur, yFigur;
// Display-Grenzen
private int xDisplay, yDisplay;
// Grenzen ermitteln/setzen
private void setLimits() {
xDisplay = getResources().getDisplayMetrics().widthPixels;
yDisplay = (int) (getResources().getDisplayMetrics().heightPixels * 0.83f);
}
public void setObjekt(){
// Höhe-Breite ermitteln
yFigur = yDisplay;
xFigur = (int) (yFigur * 0.63f);
// Layout aktualisieren
xyBild = new RelativeLayout.LayoutParams(xFigur,yFigur);
Figur.setLayoutParams(xyBild);
}
Alles anzeigen
Rufe ich das ganze nun auf mit:
Bekomm ich nen Error das irgend etwas mit RelativeLayout.LayoutParams nicht stimmen würde.
Scriptfehler werden mir keine Anzeeigt.
Kann mir da wer helfen?