Layouten für Android [] (Layouten für Android), Lektion, Seite 722719
https://www.purl.org/stefan_ram/pub/layouten_android (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
Android-Entwicklung

Gestaltung für Android 

Eine App zum Zählen

Es soll nun geplant werden, wie die Oberfläche der App zum Zählen gestaltet werden soll. Wir wollen, daß die Zahl in einem extra Textfeld angezeigt wird und nicht mehr auf dem Taster. Außerdem soll es eine Möglichkeit geben, die Zahl wieder auf 0 zurückzusetzen. Die Oberfläche soll also folgende Bestandteile enthalten:

Zeitpunkt der Planung

Die Gestaltung sollte geplant werden, bevor mit der Programmierung begonnen wird, da sonst die Gefahr besteht, daß das Programm irgendeine Gestaltung erhält, das sich mehr oder weniger zufällig aus dem ergibt, was sich gerade leicht programmieren läßt.

Es kann besser sein, die Gestaltung auf Papier zu zeichnen, als es mit einem Computerprogramm zu erstellen, weil es sein kann, daß im zweiten Falle bestimmte Gestaltungen nicht erstellt werden, nur weil sie mit diesem Computerprogramm schwieriger zu erstellen sind.

Größenangaben

Es gibt große und kleine Bildschirme, Bildschirme mit Hochformat und Querformat. Daher ist es nicht  möglich, eine Gestaltung mit festen Größen zu planen.

Ausdehnungen müssen relativ  zur Breite und Höhe der App festgelegt werden (in Prozent).

Notfalls ist es nötig, mehrere verschiedene  Gestaltungen je nach Größe und Format des Bildschirms festzulegen, dies wäre aber für diesen Kurs zu aufwendig.

Obwohl die Gestaltung abstrakt  sein sollte, also keine  feste Größe und Form haben sollte, ist es doch hilfreich, sie beispielhaft für eine mittlere Bildschirmgröße und eine neutrales (quadratisches) Format, aufzuzeichen.

Ein Zähler

Wir wählen die folgende Gestaltung:

Gestaltungsentwurf (“font height ” = „Schrifhöhe“)
###########################################################################
/counter/////////////////////////////////////////////////////////////////// <--- titel
########################################################################### ---
########################################################################### ^
##################################################### --- ######## #### |
###################################################### ^ ######## ### ### |
###################################################### | ######## ##### ### |
###################################################### | ######## ##### ### |
###################################################### | ######## ##### ### |
###################################################### | ######## ##### ### |
###################################################### ######## ##### ###
################################################ font height #### ##### ### 50 %
###################################################### ######## ##### ###
###################################################### | ######## ##### ### |
###################################################### | ######## ##### ### |
###################################################### | ######## ##### ### |
###################################################### | ######## ##### ### |
###################################################### v ######## ### ## |
##################################################### --- ######## #### |
########################################################################### v
########################################################################### ---
# # # ^
# increment # reset # |
# # # |
# # # |
# # # |
# # # |
# # # |
# # #
# # # 50 %
# # #
# # # |
# # # |
# # # |
# # # |
# # # |
# # # |
# # # v
########################################################################### --- |<-------------- 50 % -------------->|<-------------- 50 % -------------->|

Die hier gezeigte Gestaltung (einschließlich der Verwendung kleingeschriebener englischer  Wörter zur Betitelung des Fensters und zur Beschriftung der Tasten) spiegelt nur die Vorlieben des Autors wieder. Der Leser wird ermuntert, sie jetzt oder später durch einen eigenen Entwurf zu ersetzen. Der Leser sollte dann aber zunächst trotzdem erst einmal beobachten wie der Entwurf des Autors umgesetzt wird, da das Umsetzen eines eigenen Entwurfes zum jetzigen Zeitpunkt vielleicht noch zu schwierig ist. Danach kann der Leser dann versuchen, seinen eigenen Entwurf zu verwirklichen.

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram722719 stefan_ram:722719 Layouten für Android Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd722719, slrprddef722719, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/layouten_android