Platzieren Sie anzeigen innerhalb FrameLayout in Android

Möchte ich hinzufügen, dass ein Blick in ein FrameLayout programmgesteuert und platzieren Sie es in einem bestimmten Punkt innerhalb der Anordnung mit einer bestimmten Breite und Höhe. Tut FrameLayout dies unterstützen? Wenn nicht, sollte ich eine fortgeschrittene ViewGroup um dies zu erreichen?

int x; //Can be negative?
int y; //Can be negative?
int width;
int height;
View v = new View(context);
//v.setLayoutParams(?); //What do I put here?
frameLayout.addView(v);

Meine ursprüngliche Idee war es, fügen Sie ein AbsoluteLayout der FrameLayout und platzieren die Sicht im inneren des AbsoluteLayout. Leider habe ich gerade herausgefunden, dass AbsoluteLayout ist veraltet.

Alle Hinweise werden sehr geschätzt. Danke.

  • haben Sie dadurch gelöst, dass Problem irgendwie? Ich bin interessiert in einem nicht-AbsoluteLayout Lösung 🙂
InformationsquelleAutor hpique | 2010-10-03
Schreibe einen Kommentar