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 versuche, ein ProgressBarüber a hinzuzufügen Button(beide befinden sich in a ConstraintLayout). <Button android:id="@+id/sign_in_button" android:layout_width="280dp" android:layout_height="75dp" android:layout_marginBottom="75dp" android:layout_marginTop="50dp" android:text="@string/sign_in" android:textColor="@color/white" android:textSize="22sp" android:textStyle="bold" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toBottomOf="@+id/passwordEditText" app:layout_constraintVertical_bias="0.0"/> <ProgressBar android:id="@+id/progressBar" style="?android:attr/progressBarStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" app:layout_constraintTop_toTopOf="@+id/sign_in_button" android:layout_marginTop="8dp" app:layout_constraintBottom_toBottomOf="@+id/sign_in_button" android:layout_marginBottom="8dp" app:layout_constraintVertical_bias="0.5" android:layout_marginLeft="8dp" app:layout_constraintLeft_toLeftOf="@+id/sign_in_button" android:layout_marginRight="8dp" app:layout_constraintRight_toRightOf="@+id/sign_in_button"/> Aber auch nach dem Aufruf bringToFrontdes ProgressBarIn onCreatebleibt es …
Meine Android-App verfügt über ein Haupt-WebView (HTML, das von einer lokalen Ressource geladen wurde), das ich über die gesamte Bildschirmbreite nutzen und (vertikal) scrollbar machen möchte. Ich habe die WebView in eine ScrollView in meinem Layout-XML eingeschlossen, aber egal was ich tue, ich kann die Spur der Bildlaufleiste anscheinend nicht …
In meiner App habe ich TextViewund EditText. Beide haben Daten. Wenn sich die Bildschirmausrichtung ändert, EditTextbleiben die Daten in den Überresten, aber die TextViewDaten werden gelöscht. Kann mir jemand helfen, einen Weg zu finden, um auch Daten TextViewzu speichern ?
In letzter Zeit gibt es mit Android Studio 2.2 ein neues ConstraintLayout, das das Entwerfen erheblich vereinfacht, aber im Gegensatz zu RelativeLayoutund Linearlayoutkann ich kein ScrollViewSurround verwenden ConstraintLayot. Ist das möglich? Wenn das so ist, wie? dh <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:layout_editor_absoluteX="0dp" tools:layout_editor_absoluteY="0dp"> <android.support.constraint.ConstraintLayout android:id="@+id/constraintLayout" android:layout_width="match_parent" android:layout_height="match_parent" tools:layout_editor_absoluteX="0dp" …
Ich werde ein Beispiel geben, um den größeren Punkt zu demonstrieren. Stellen Sie sich vor, meine App verfügt über eine Reihe von FloatingActionButtons. Folglich möchte ich einen Stil erstellen und wiederverwenden. Also mache ich folgendes: <style name="FabStyle” parent ="Widget.Design.FloatingActionButton"> <item name="android:layout_width">wrap_content</item> <item name="android:layout_height">wrap_content</item> <item name="android:layout_margin">16dp</item> <item name="app:backgroundTint">@color/accent</item> <item name="app:layout_anchorGravity">end|bottom</item> </style> …
Ich erstelle eine App mit Ressourcen, die wiederverwendet werden können (da Schaltflächen immer gleich sind, aber gespiegelt oder gedreht werden). Ich möchte dieselbe Ressource verwenden, damit ich nicht drei weitere Ressourcen hinzufügen muss, die genau dem Original entsprechen, aber gedreht sind. Ich möchte den Code aber auch nicht mit Dingen …
Ich habe einige SO-Fragen gesehen und sie gaben einige mögliche Methoden an, um das zu erreichen, was ich will. Beispielsweise: Verwenden Sie das colorControlHighlightAttribut in styles.xml. Hier ist meine styles-v21.xml: <style name="SelectableItemBackground"> <item name="android:colorControlHighlight">#5677FC</item> <item name="android:background">?attr/selectableItemBackground</item> </style> Und mein Widget: <TextView android:id="@+id/tv_take_photo_as_bt" android:layout_width="280dp" android:layout_height="48dp" android:text="@string/act_take_photo" style="@style/SelectableItemBackground"/> Und es funktioniert nicht. …
Ich implementiere die Navigationsschublade im Lutscherstil mit der neuesten Appcompat-Unterstützungsbibliothek, aber das Problem ist, dass das Hamburger-Symbol nie angezeigt wird. Es wird nur das Symbol "Zurück" angezeigt. Dies ist mein Aktivitätscode import android.os.Bundle; import android.support.v4.widget.DrawerLayout; import android.support.v7.app.ActionBarActivity; import android.support.v7.app.ActionBarDrawerToggle; import android.support.v7.widget.Toolbar; import android.view.View; public class Home extends ActionBarActivity { private …
Ich fand diesen großartigen Thread, der beschreibt, wie man "den Kuchen isst und ihn auch hat", dh ein Bild für ein Buttonanstelle von verwendet ImageButton(was nicht erlaubt SetText(), die Größe ändert usw.). Dies wird mithilfe des View-Attributs erreicht: android:background="@drawable/bgimage" Das einzige Problem dabei ist, dass das Bild so gedehnt wird, …
Ich habe eine LinearLayout, die ich so gestaltet habe, dass sie wie eine aussieht button, und sie enthält einige Text- / ImageView-Elemente. Ich möchte das Ganze LinearLayoutwie ein Akt machen button, insbesondere um ihm Zustände zu geben, die in a definiert sind, damit es beim Drücken einen anderen Hintergrund hat. …
Ich verwende Fragmente, wenn ich ein Fragment beim ersten Mal instanziiere. aber das zweite mal habe ich diese ausnahme bekommen. Ich konnte die Zeile nicht finden, in der ich den Fehler erhalten habe. 04-04 08:51:54.320: E/AndroidRuntime(29713): FATAL EXCEPTION: main 04-04 08:51:54.320: E/AndroidRuntime(29713): java.lang.IllegalStateException: The specified child already has a parent. …
Der neue Layout-Editor in Android Studio 2.2 zeigt diesen Fehler weiterhin in Ansichten wie EditText und Buttons an. Bitte helfen Sie. Auch alle Links, die beim Onboarding mit dem neuen Einschränkungslayout helfen, sind willkommen. Code: <?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout android:id="@+id/activity_main" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.set.email.MainActivity" tools:layout_editor_absoluteX="0dp" tools:layout_editor_absoluteY="81dp"> <TextView android:text="To:" …
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.