android-layout

Ein Layout definiert die visuelle Struktur für eine Benutzeroberfläche, z. B. die Benutzeroberfläche für ein Aktivitäts-, Fragment- oder App-Widget.
3
Antworten

Android 5.0 Lollipop: setColorFilter "leckt" auf andere Tasten

Ich verwende setColorFilter , um den Farbfilter von EINEM meiner Taste zu setzen. Dies funktioniert bis zum Android 5.0 Lollipop Update perfekt. Nun scheint der Farbfilter auf meine anderen Schaltflächen zu treffen, selbst wenn ich die Aktivit...
19.11.2014, 11:32
3
Antworten

Erweiterte Symbolleiste mit benutzerdefinierter Ansicht, die nicht mit voller Breite angezeigt wird

Ich habe viele Antworten hier in Bezug auf Toolbar durchgegangen, aber keine der Antworten konnte mir helfen. Was ich versuche zu erreichen, ist eine erweiterte Toolbar, die ein Logo, möglicherweise einen Namen der Activity / App, anzeigt, es...
24.03.2015, 17:32
5
Antworten

___ qstntxt ___

Ich möchte die Position der Ansicht auf dem Bildschirm finden.

Dafür verwende ich die Methoden wie %code% , %code% , %code% , %code% . Aber leider werden alle diese Methoden %code% zurückgegeben.
Gibt es alternative Möglichkeiten, die Positionen der Ansicht zu finden (z. B. Koordinaten auf dem Bildschirm)?

Mein Layout %code% :

%Vor%

Und meine Klasse hat das in %code% :

%Vor%     
___ answer17856105 ___

Die Methoden, die Sie geschrieben haben, reichen aus finde den Ort auf dem Bildschirm, aber der Ort, an dem du geschrieben hast, ist nicht korrekt.

Versuchen Sie, die Methoden (view.getLeft (), view.getTop () ... usw.) in onWindowFocusChanged (boolean hasFocus) -Methode zu schreiben.

zum Beispiel ...

**

%Vor%

**

Es wird Ihr Problem lösen.

    
___ answer4862610 ___

Ich bin nicht sicher, ob Sie die Position der Ansicht erhalten können, bevor die Layout-Phase durchgeführt wurde. Sobald die Ansicht geöffnet ist, können Sie %code% verwenden, um die Position der Ansicht zu erhalten. %code% und ähnlich gibt nur die Position der Ansicht im übergeordneten Element zurück.

    
___ tag123android ___ Android ist das mobile Betriebssystem von Google, das zum Programmieren oder Entwickeln von digitalen Geräten (Smartphones, Tablets, Automobile, Fernseher, Wear, Glass, IoT) verwendet wird. Verwenden Sie für Themen rund um Android Android-spezifische Tags wie android-intent, nicht intent, android-activity, nicht activity, android-adapter, nicht adapter usw. Bei anderen Fragen als der Entwicklung oder Programmierung, aber im Zusammenhang mit Android Framework, verwenden Sie Der Link: https://android.stackexchange.com. ___ tag123androidlayout ___ Ein Layout definiert die visuelle Struktur für eine Benutzeroberfläche, z. B. die Benutzeroberfläche für ein Aktivitäts-, Fragment- oder App-Widget. ___ tag123androidview ___ Fragen zu Ansichten in Android. Ansichten können in Android Layout XML oder in Java-Code definiert werden. Fragen, die dieses Tag verwenden, umfassen allgemeine Ansichtspraktiken oder Hinweise. Informationen zu bestimmten Ansichten finden Sie in der Info zu diesem Tag. Bei Fragen zum Layout verwenden Sie [Tag: Android-Layout]. ___ answer23196868 ___

Der einfachste Weg ist, es zu benutzen %code% ODER %code%

Und wenn Sie eine Position relativ zum root Layou t möchten, Siehe

    
___ answer4945979 ___

Verwenden Sie %code% , %code% , %code% und %code% . Diese können verwendet werden, nachdem die Ansicht instanziiert wurde.

    
___ answer14205835 ___

Sie können wirklich nicht die Aussicht vor der Hand bekommen. Möglicherweise möchten Sie eine explizite Verwendung von %code% vornehmen, wenn dies möglich ist, oder Sie können dies in der Funktion %code% oder %code% überprüfen.

Wenn Sie nur Dinge ausprobiert haben und Spaß mit Threads haben möchten, wird dieser Code-Block Ihren Code auf den UI-Thread setzen und darauf warten, dass alles gerendert wird und dann Ihren Code anzeigen:

%Vor%

Das letzte ist ziemlich schweres Heben, aber es wird die Arbeit erledigt. Normalerweise lege ich solche Zeilen in meine Logs (zB %code% )

    
___

Ich möchte die Position der Ansicht auf dem Bildschirm finden. Dafür verwende ich die Methoden wie view.getLeft() , view.getBottom() , view.getRight() , view.getTop() . Aber leider werden alle diese Methoden 0 zurückgegeben. Gibt...
30.01.2011, 05:48
4
Antworten

Textfarbe / Aussehen in AlertDialog korrigieren

Ich kämpfe ziemlich lange mit diesem Problem herum. Ich suchte nach Lösungen und es gab tatsächlich einige Vorschläge für verwandte Probleme, aber nichts funktionierte wirklich richtig für mich. Nehmen wir an, ich möchte einen AlertDialog mit ei...
25.12.2012, 18:20
1
Antwort

Der "Höhen" -Stil der React-native View-Komponente verursacht unschöne Schatten

Das Elevation Style-Attribut aktiviert Box-Shadows für Android 5.0 +. Mache ich etwas Ungewöhnliches mit "Elevation", um die Hässlichkeit zu verursachen, die im Screenshot unten zu sehen ist? Gibt es auch eine Möglichkeit, einen Schatten-Offs...
16.06.2016, 20:35
2
Antworten

Automatische Layout-Spiegelung von rechts nach links mit Lollipop

Ich habe kürzlich ein Widget einer Anwendung überprüft, die ich auf einem Gerät mit Lollipop und einem Rechts-nach-links-Gebietsschema (hebräisch) entwickelt habe. Das Problem ist, dass Android 5 (Lollipop) automatisch alles auf dem Widget (gera...
30.11.2014, 07:59
10
Antworten

R kann nicht aufgelöst werden - Android, kein Import android.R; Erklärung

Ok, Ich arbeite an einer neuen App und alles hat gut funktioniert, solange ich eine relative Ansicht verwendet habe. Ich möchte jedoch ein Tabbed-Layout, also habe ich das, was ich hatte (nicht viel bisher, da ich es gerade von einer DB und Eins...
25.04.2011, 17:04
4
Antworten

android.view.InflateException: Binär-XML-Dateizeile # 6: Fehler beim Aufblasen der Klassenfragment

Dieser Fehler tritt auf, wenn die Anwendung gestartet wird Ich erhalte viele Sachfehler, die im Subj angezeigt werden. Diese Fehler scheinen gelegentlich zu sein und ich kann sie nicht reproduzieren. Vom Stapel kann ich lernen, dass ein solch...
06.09.2013, 05:41
2
Antworten

was nutzt der layoutflator?

Ich bin ein neuer Android-Entwickler. Ich habe versucht, den Gebrauch des Layout-Inflators aus der Dokumentation zu verstehen, konnte aber nicht verstehen. Was ist der Einsatz von Layout Inflator in Android? In welchen Situationen müsste man...
22.02.2011, 09:50
3
Antworten

android Text bearbeiten Wie fange ich an, oben links zu tippen?

Ich habe dieses EditText %Vor% Mein Problem ist, dass die Eingabe in der Mitte des EditText beginnt. Meine Frage ist, wie Sie oben links im EditText anfangen zu tippen?     
06.04.2013, 13:04