Zum Inhalt springen

Android Training/Building a Simple User Interface/de: Unterschied zwischen den Versionen

Die Seite wurde neu angelegt: „Fahre mit der nächsten Lektion fort, um zu lernen wie auf einen Klick auf einen Button reagiert, der Inhalt des Textfeldes ausgelesen oder eine andere Activit…“
(Übernehme Bearbeitung einer neuen Version der Quellseite)
(Die Seite wurde neu angelegt: „Fahre mit der nächsten Lektion fort, um zu lernen wie auf einen Klick auf einen Button reagiert, der Inhalt des Textfeldes ausgelesen oder eine andere Activit…“)
 
(9 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 137: Zeile 137:
     ... />
     ... />
</syntaxhighlight>
</syntaxhighlight>
To improve the layout efficiency when you specify the weight, you should change the width of the <code>EditText</code> to be zero (0dp). Setting the width to zero improves layout performance because using <code>"wrap_content"</code> as the width requires the system to calculate a width that is ultimately irrelevant because the weight value requires another width calculation to fill the remaining space.
Um bei der Verwendung von weight die Effizienz des Layouts zu verbessern, solltest du die Breite von <code>EditText</code> auf 0 setzen (0do). Das Setzen einer Breite von 0 verbessert die Leistungsfähigkeit, weil bei der Verwendung von <code>"wrap_content"</code> als Breite das System die Breite berechnen muss, welche letztlich irrelevant ist, da die Breite erneut in Bezug auf das Gewicht berechnet werden muss, um den verbleibenden Platz auszufüllen.


Here’s how your complete activity_my.xmllayout file should now look:
So sollte deine komplette <code>activity_my.xml</code> Layout-Datei nun aussehen:
''res/layout/activity_my.xml''
''res/layout/activity_my.xml''
<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
Zeile 160: Zeile 160:
</syntaxhighlight>
</syntaxhighlight>


== Run Your App ==
== Starte deine App ==
This layout is applied by the default <code>Activity</code> class that the SDK tools generated when you created the project. Run the app to see the results:
Das Layout wird von der Standard-<code>Activity</code> Klasse angewendet, welche durch die SDK Tools beim Erstellen des Projektes angelegt wurde. Starte die App um das Ergebnis zu sehen:


# In Android Studio, from the toolbar, click Run  .
# Klicke '''Start''' in der Android Studio Toolbar.
# Or from a command line, change directories to the root of your Android project and execute:
# Oder wechsle in einer Kommandozeile zu dem Stammverzeichnis deines Android Projektes und führe folgende Befehle aus:
#: <code>ant debug</code>
#: <code>ant debug</code>
#: <code>adb install bin/MyFirstApp-debug.apk</code>
#: <code>adb install bin/MyFirstApp-debug.apk</code>
Fahre mit der nächsten Lektion fort, um zu lernen wie auf einen Klick auf einen Button reagiert, der Inhalt des Textfeldes ausgelesen oder eine andere Activity gestartet werden kann und mehr.


Continue to the next lesson to learn how to respond to button presses, read content from the text field, start another activity, and more.
{{TNT|Android Training/Attribution}}
 
{{Android Training/ Vorlage:Attribution}}
11.008

Bearbeitungen

Cookies helfen uns bei der Bereitstellung von Android Wiki. Durch die Nutzung von Android Wiki erklärst du dich damit einverstanden, dass wir Cookies speichern.