myView.getMeasuredWidth() gibt nichts zurück

A

AquaBall

Fortgeschrittenes Mitglied
2
Ich komme an den Wert von myView.getMeasuredWidth() nicht rechtzeitig dran.

Ich benötige den Wert für dynamische Felder.
Aber in OnCreate() existiert der Wert noch nicht, (gibt immer 0 zurück)
in onStart() auch noch nicht, und noch nichtmal in onResume().

Dass er danach existiert und korrekt ist, hab ich überprüft bei onClick() (auf ein beliebiges View).
Das passiert aber nur auf Anforderung und ich würde es davor brauchen.

An welcher Stelle nach onResume und vor ActivityRunning kann ich mich reinhängen?
 
Hi AquaBall

Ich bekomme nur dann Werte, wenn ich
myView.getMeasuredWidth() oder mapView.getMeasuredHeight() in der draw() Methode aufrufe.

Ich hoffe ich konnte dir Hefen

 
Super, danke.

Das haben sie aber gut versteckt.

(Ich versteh nicht, warum das bei onResume noch immer nicht existiert. Aber, was solls.)
 

Ähnliche Themen

A
  • AnimaAngelo85
Antworten
1
Aufrufe
337
swa00
swa00
S
Antworten
3
Aufrufe
637
swa00
swa00
SaniMatthias
Antworten
19
Aufrufe
958
swa00
swa00
Zurück
Oben Unten