Programmgesteuertes Hinzufügen von untergeordneten Ansichten zu einem FrameLayout, dann Ändern ihrer Positionen

8

Ich mache eine Augmented Reality App und ich muss einige Objekte in der Kameraansicht zeigen. Ich erstelle ein FrameLayout, zu dem ich meine Kameraansicht hinzufüge, und dann füge ich meine AR-Objekte hinzu (jetzt versuche ich mit TextView). In dem Code unter dem TextView, das ich meinem FrameLayout hinzufüge, wird nicht gezeigt ...

Jeder kann helfen? Und wenn ich fs gezeigt bekomme, wie kann ich seine Position programmatisch ändern?

UPDATE

Ich habe es mit einem ImageView anstelle des TextView versucht, und es funktioniert ... Warum??

%Vor%     
jul 18.07.2011, 09:25
quelle

2 Antworten

1

Das Problem könnte darin liegen, wie Sie die Textfarbe einstellen. setTextColor () verwendet ein Farbwertargument und keine Ressourcen-ID. Sie sollten

anrufen %Vor%

Wenn Sie Ihre Subview-Position programmgesteuert ändern möchten, können Sie die Ränder über Layout-Parameter anpassen oder setX / setY-Methoden verwenden. Schau mal hier Wie kann ich das dynamisch einstellen? Position der Ansicht in Android?

    
algrid 27.08.2017 18:33
quelle
0

Fügen Sie r1.setLayoutParams wie folgt hinzu:)

    
SALMAN 15.08.2011 09:21
quelle

Tags und Links