Ein Layout definiert die visuelle Struktur für eine Benutzeroberfläche, z. B. die Benutzeroberfläche für eine Aktivität, ein Fragment oder ein App-Widget.
Ich bin etwas verwirrt über zwei XML-Eigenschaften: match_parentund fill_parent. Es scheint, dass beide gleich sind. Gibt es einen Unterschied zwischen ihnen?
Ich weiß, dass wir die folgenden Werte für die Eigenschaften android:gravityund festlegen können android:layout_gravity: center center_vertical center_horizontal, usw. Aber ich bin in Bezug auf beide verwirrt. Was ist der Unterschied zwischen der Verwendung von android:gravityund android:layout_gravity?
Android Studio 0.4.5 Android-Dokumentation zum Erstellen benutzerdefinierter Dialogfelder: http://developer.android.com/guide/topics/ui/dialogs.html Wenn Sie ein benutzerdefiniertes Dialogfeld möchten, können Sie stattdessen eine Aktivität als Dialogfeld anzeigen, anstatt die Dialog-APIs zu verwenden. Erstellen Sie einfach eine Aktivität und setzen Sie das Thema im <activity>Manifest-Element auf Theme.Holo.Dialog : <activity android:theme="@android:style/Theme.Holo.Dialog" > Als ich dies versuchte, …
Beginnend mit einer neuen Version von ADT habe ich dieses neue Attribut in den Layout-XML-Dateien festgestellt, zum Beispiel: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" tools:context=".MainActivity" /> Wofür wird "tools: context" verwendet? Woher kennt es überhaupt den genauen Weg zu der dort geschriebenen Aktivität? Betrachtet es das Paket der App im …
Ich möchte die Titelleiste für einige meiner Aktivitäten ausblenden. Das Problem ist, dass ich auf alle meine Aktivitäten einen Stil angewendet habe, daher kann ich das Thema nicht einfach festlegen @android:style/Theme.NoTitleBar. Wenn Sie das NoTitleBar- Thema als übergeordnetes Element für meinen Stil verwenden, wird die Titelleiste aus allen meinen Aktivitäten …
Ich möchte das android:fontFamilyin Android ändern, sehe aber keine vordefinierten Schriftarten in Android. Wie wähle ich eine der vordefinierten aus? Ich muss mein eigenes TypeFace nicht wirklich definieren, aber alles, was ich brauche, ist etwas anderes als das, was es gerade zeigt. <TextView android:id="@+id/HeaderText" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="52dp" android:gravity="center" …
Ich möchte die Farbe einer Standard-Android-Schaltfläche leicht ändern, um sie besser an das Branding eines Kunden anzupassen. Der beste Weg, dies bisher zu tun, besteht darin, das ButtonDrawable in das Drawable zu ändern , das sich in befindet res/drawable/red_button.xml: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true" android:drawable="@drawable/red_button_pressed" /> <item android:state_focused="true" …
Im Moment speichere ich jede XML-Layoutdatei im res/layoutOrdner, so dass es machbar und einfach ist, kleine Projekte zu verwalten. Wenn es sich jedoch um große und schwere Projekte handelt, sollten eine Hierarchie und Unterordner erforderlich sein den Layoutordner. für zB layout -- layout_personal -- personal_detail.xml -- personal_other.xml --layout_address -- address1.xml …
Ich erstelle alle Elemente in meinem Android-Projekt dynamisch. Ich versuche, die Breite und Höhe eines Knopfes zu ermitteln, damit ich diesen Knopf drehen kann. Ich versuche nur zu lernen, wie man mit der Android-Sprache arbeitet. Es wird jedoch 0 zurückgegeben. Ich habe einige Nachforschungen angestellt und festgestellt, dass dies an …
In Android API 11+ hat Google eine neue Klasse namens veröffentlicht Fragment. In den Videos schlägt Google vor, wann immer möglich ( Link1 , Link2 ) Fragmente anstelle von Aktivitäten zu verwenden, aber sie haben nicht genau erklärt, warum. Was ist der Zweck von Fragmenten und einige mögliche Verwendungen davon …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.