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 habe eine Schaltfläche in meiner Aktivität und möchte, dass die Akzentfarbe meines Themas angezeigt wird. Anstatt meine eigenen Drawables zu erstellen, wie wir es vor Lollipop tun mussten, möchte ich natürlich das neue backgroundTintAttribut verwenden. <Button android:id="@+id/btnAddCode" android:layout_width="match_parent" android:layout_height="wrap_content" android:backgroundTint="@color/accent" android:text="@string/addressInfo_edit_addCode" /> Leider hat es keine Auswirkung, die Schaltfläche …
Ich habe manchmal in Beispielen gesehen, wo das Färben in Android als # FF191919 erfolgt. Ich meine eine 8-stellige Hex-Zahl. Es sollte aber nur eine 6-stellige Zahl sein. Wie hängen sie zusammen? Wenn ich eine 6-stellige Nummer in eine 8-stellige Nummer umwandeln möchte. Wie es geht? Ich meine, konvertiere # …
Ich habe hier viele Google-Ergebnisse / -Fragen durchgesehen, um festzustellen, wie eine Ansicht über eine vertikale Animation angezeigt / ausgeblendet werden kann, aber ich kann anscheinend keine finden, die genau richtig oder nicht zu vage ist. Ich habe ein Layout (Rückgängig-Leiste), das sich unter einem anderen Layout und über mehreren …
Verwenden dieses Lernprogramms zum Implementieren eines Flexible Space-Musters (das mit der reduzierten Symbolleiste). Ich versuche, einen ähnlichen Effekt wie in der Aktivität "Lollipop-Kontakte" zu erzielen. Zu Beginn der Aktivität sind Ansichten nur ein Teil des Bildheaders: Anschließend kann der Benutzer das Layout unter dem Bild nach unten scrollen, um mehr …
Ich habe ein FrameLayout, in dem ich zwei Steuerelemente habe: - eine benutzerdefinierte Ansicht, in der ein Bild und Text darauf gezeichnet werden - eine Textansicht mit einem Text Ich möchte beide im FrameLayout zentrieren, aber ich kann es nicht schaffen. Die Texview ist gut zentriert, meine Cusom-Ansicht bleibt auf …
Ich benutze Android Studio 1.4 Es ist einige Zeit vergangen, seit ich das letzte Mal ein neues Projekt in Android Studio erstellt habe, und heute, als ich es getan habe, zeigt das Android Studio nichts aus der Layoutvorschau an. Es ist ein leeres Fenster und sagt "Nichts zu zeigen". Ich …
Ich möchte einen Bildknopf mit zwei Zuständen i) normal ii) berühren (oder klicken). Ich habe ein normales Bild im Hintergrund der Bildschaltfläche eingestellt und versuche, das Bild (gedrückt) über die Onclick- Methode zu ändern , aber es ändert sich nicht. Ich möchte, dass wenn ich die Bildtaste drücke, das Bild …
Ich habe hier bei SO zahlreiche ähnliche Fragen durchgesehen, aber nichts hilft. Ich habe eine Hierarchie verschiedener verschachtelter Layouts, die alle haben android:layout_width="fill_parent", und das innerste Layout hat android:layout_width="wrap_content- ich muss es in der Mitte (horizontal) ausrichten. Wie mache ich das? Update :: Ich habe die Ursache des Problems gefunden. …
Gibt es eine Möglichkeit, programmgesteuert nach oben zu scrollen, NestedScrollViewindem auch die Bildlaufereignisse für das übergeordnete Element ausgelöst werden? smoothScrollTo(x, y)delegiert die Bildlaufereignisse nicht an die NestedScrollingParent.
Ich erhalte die folgende Fehlermeldung, wenn ich versuche, eine RecycleViewID zu finden . Fehler: - Typinferenz fehlgeschlagen: Nicht genügend Informationen, um auf Parameter T zu schließen Code: class FirstRecycleViewExample : AppCompatActivity() { val data = arrayListOf<String>() override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.first_recycleview) val recycler_view = findViewById(R.id.recycler_view) as RecyclerView ///IN …
Meine Layoutstruktur ist so LinearLayout FrameLayout ImageView ImageView FrameLayout TextView LinearLayout Ich habe Ränder für die beiden ImageView festgelegt, die sich in FrameLayout befinden. Die FrameLayout-Ränder werden jedoch verworfen und das Bild wird immer auf die obere linke Ecke gesetzt. Wenn ich von FrameLayout zu LinearLayout wechsle, funktioniert der Rand …
Wenn ich zum Beispiel ein lineares Grundlayout definiert habe, dessen Ausrichtung vertikal ist: main.xml : <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/my_root" android:layout_height="wrap_content" android:layout_width="fill_parent" android:orientation="vertical" <!-- I would like to add content here dynamically.--> </LinearLayout> Innerhalb des linearen Grundlayouts möchte ich mehrere untergeordnete lineare Layouts hinzufügen. Jede Ausrichtung des untergeordneten linearen …
Es gibt viele Tutorials und Fragen zu SO, die benutzerdefinierte Titelleisten implementieren. In meiner benutzerdefinierten Titelleiste habe ich jedoch einen benutzerdefinierten Verlauf für den Hintergrund und möchte wissen, wie ich ihn dynamisch in meinem Code festlegen kann. Hier wird meine benutzerdefinierte Titelleiste aufgerufen: requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.layout.foo_layout); getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.custom_title_bar); Und das ist …
Wie entferne ich vor API 17 eine Regel aus einem Layout? Ich habe ein RelativeLayout mit mehreren Kindern. Das RelativeLayout ist das Hauptlayout meiner Aktivität. Nach dem programmgesteuerten Hinzufügen der Regel mit RelativeLayout.LayoutParams layout = (LayoutParams) theChild.getLayoutParams(); layout.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM); Ich muss die Regel zu einem späteren Zeitpunkt programmgesteuert entfernen. Wie würde …
Unbekannter Attributfehler für alle Android-Tags. In Layout-XML zeigt der automatische Vorschlag nicht alle Attribute an (wie Layoutbreite, Layouthöhe, Ausrichtung, Ausrichtung und alle anderen Android-Attribute). Hier ist ein Schnappschuss Dinge, die ich getan habe, um dieses Problem zu beheben. Clean Build & Rebuild .Ideea-Datei gelöscht Option "Ungültige Caches / Neustart" Schalten …
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.