Android: Wie kann ich meine benutzerdefinierte surfaceview, um eine Feste Größe-Verhältnis in xml?
Ich versuche, ein surfaceview (mit einer custom class die sich surfaceview), dass ich in der xml-layout eine Feste Größe-Verhältnis: 4:3 (Länge zu Breite).
Ich will es füllen, so viel, wie es von Eltern, entweder auf die Länge oder Breite, aber sobald es erreicht die volle Länge oder Breite es anpassen, auf der anderen Seite haben eine Feste Größe-Verhältnis, wie ich schon sagte.
Wie kann ich erreichen so eine Sache?
Dank.
- Ich bevorzuge, um es in der xml-layout statt, und später zu Lesen ist die Auflösung gegeben durch die Klasse.
Du musst angemeldet sein, um einen Kommentar abzugeben.
In der onCreate-Methode Ihrer Aktivität, die Sie Lesen konnte, die Auflösung des Bildschirms und setzen Sie die layout-Breite und-Höhe zu.
Beispiel angenommen, Sie sind mit RealtiveLayout:
Könnte dies eine Art hacky-aber man könnte vielleicht legen Sie eine leere Bildansicht als eine Art Rahmen für die surfaceview. Jetzt zu erklären, den Wahnsinn
Ich habe nicht versucht, diese Umsetzung aber es sollte Ihnen die ratio, die Sie wollen, für welchen Bildschirm Sie haben.