Wie bekomme ich die Breite des Containers, in dem meine Ansicht in Android hinzugefügt wurde?

8

Ich habe ein ImageView-Objekt in einem LinearLayout. Ich setze eine Animation auf die ImageView, die die Bildansicht von Punkt x nach y verschiebt. Der Startpunkt sollte nun die rechte Ecke des übergeordneten Containers sein. Meine Frage ist, wie bekomme ich die Dimension des Containers, in dem die Ansicht vorhanden ist. Ich sehe nicht view.getParent (). GetWidth () Art der Methode in Sicht Hierarchie.

    
prashant 11.02.2011, 11:36
quelle

3 Antworten

4

Vielleicht brauchen Sie das nicht, weil Sie% für eine Animation wie folgt verwenden können:

%Vor%

    
Lumis 12.02.2011, 01:39
quelle
25

Versuchen Sie Folgendes:

%Vor%     
svidnas 11.02.2011 11:47
quelle
1

Aufruf nach Ansicht in einer übergeordneten Ansicht hinzugefügt, sonst würden Sie diese Ausnahme java.lang.NullPointerException: Versuch, die virtuelle Methode 'int android.view.View.getHeight ()'

aufzurufen %Vor%     
Vahe Gharibyan 16.07.2016 21:54
quelle

Tags und Links