Einstellung der Größe und position einer Oberfläche Anzeigen

Arbeite ich an einer Schnittstelle, wo die eine Hälfte des Bildschirms hat, Bearbeiten Sie Textfelder für den Benutzer zur Eingabe von Daten in, und die andere Hälfte hat eine Leinwand gezogen werden können und liest Benutzer berührt.

Momentan bin ich am erweitern einer Oberfläche anzeigen und hinzufügen, dass zu meinem layout(Layout-XML) zur Laufzeit mit Aussicht.Addview.

Mein problem ist die Einstellung der Größe und position der Ansicht. Ich will, dass es Platz und nehmen etwa die Hälfte des Bildschirm (Landschaft). Ich will, dass es ausgerichtet nach der rechten Seite und entweder vertikal zentriert oder ausgerichtet mit der Oberseite.

Kann ich die Größe festlegen, durch überschreiben der Methode onMeasure, aber ich weiß nicht, wie man die display-Größe, also ich weiß nicht was er eingestellt.

Habe ich keine Ideen, wie man zum ausrichten der Ansicht, ich habe versucht, indem es verschiedene layouts ohne viel Glück...

Vielen Dank für jede Hilfe!!!

InformationsquelleAutor Matt | 2011-01-25
Schreibe einen Kommentar