2017-09-02 1 views
0

Guten Abend alle. Ich habe eine App mit AIDE erstellt, die ich letztendlich mit Google einrichten werde, um sie im Play Store zu verkaufen. Ich arbeite gerade an den Unterschieden zwischen Hochformat und Querformat/horizontal. Zurzeit lässt die Hauptseite meiner App nicht zu, dass die ganze Seite angezeigt wird, wenn ich das Telefon horizontal wähle. Es zeigt nur eine einzelne Zeile. Und wenn ich versuche zu scrollen, erlaubt das nicht (nicht ganz überraschend, weil ich es nicht zum Scrollen eingerichtet habe). Meine Header/Intro-Zeile ist auf sp = 30 gesetzt. Meine folgenden Zeilen sind auf sp = 20 gesetzt. Ich habe untersucht, wie man mit diesem Problem umgehen kann. Das heißt, ich möchte, dass der Text seine Größe ändert, wenn die Ausrichtung von Hochformat auf Querformat geändert wird. Ich habe bereits den androidmanifest screenOrientation = "fullUser" -Code gefunden, um die volle Rotation zu ermöglichen. Dies geht jedoch nicht auf mein eigentliches Problem ein - Bildschirmgrößenänderung und Textgrößenanpassung basierend auf der Ausrichtung. Ich habe einige ältere Beiträge zu lesen hier auf die DiskussionAndroid, ändern Textgröße wrt Ausrichtung

get Textview()

aber mein Mangel an Erfahrung bei der Codierung jetzt fragt --- wo bin ich nehme an, diese Code-Schnipsel zu platzieren? Würden sie auf mainActivity.java und main.xml oder neuen/anderen Seiten gehen?

Und gibt es mit neueren APIs eine bessere/effizientere Möglichkeit, dies zu tun? Die Artikel, die ich lese, sind 3 Jahre alt. TYIA. SteveB.

+1

In ' res/layout-land', benutze einfach einen anderen 'textSize' Wert –

+0

Sie können für Potrait und Querformat unterschiedliche Layouts erstellen, wenn Sie unterschiedliche Ansichten anzeigen möchten –

Antwort

0

Ich möchte den Text, um die Größe, wenn die Ausrichtung von Hochformat auf Querformat geändert wird

Sie suchen, wie resource quantifiers Arbeit.

Sie können einen res/layout-land oder res/values-land Ordner erstellen, der explizit Landschaftsressourcen definiert.

Optionen sind verfügbar

Verwandte Themen