android-view

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].
3
Antworten

Was ist die aktuelle, neue Alternative zu ViewAnimator?

Hintergrund Ich habe ViewAnimator / ViewSwitcher für eine lange Zeit. Der häufigste Anwendungsfall, den ich hatte, war, von Ladephase zu Inhaltsphase oder zwischen den Phasen eines Assistenten zu wechseln und manchmal sogar eine Fe...
07.02.2018, 10:34
2
Antworten

Wie kann ich eine animierte Ansicht in Android zeichnen?

Ich habe eine benutzerdefinierte Ansicht von Grund auf erstellt. Erweitert View und übergangen onDraw() . Wenn die Animation animiert wird, erzeuge ich eine benutzerdefinierte Animation mit Offsets. z.B. %Vor% Das Denken ist, dass meine...
01.10.2011, 12:15
4
Antworten

Übersetzungs-Animation zum Ausblenden der Ansicht

Ich brauche meine Listenansicht, um mit alternativen Berührungen zu verbergen und zu zeigen. Um die Listview auf der linken Seite des Bildschirms auszublenden, verwende ich daher Animation %Vor% und zum Anzeigen mit %Vor% Mein Problem is...
16.09.2013, 09:59
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
5
Antworten

Implementierung von Android FingerPaint Undo / Redo

Ich arbeite an einem Testprojekt, das dem Beispiel von FingerPaint in Android SDK-Demos ähnelt. Ich habe versucht, Rückgängig / Redo-Funktionalität in meinem Projekt zu implementieren, aber die Dinge, die ich versuchte, funktionierte nicht wi...
15.04.2012, 20:48
1
Antwort

wie Sie den Text in CheckedTextView mit Kontrollkästchen ausrichten

Meine Definition XML ist: %Vor% Alles funktioniert gut, aber Der Text befindet sich immer oben links in der Ansicht und das Kontrollkästchen ist vertikal zentriert. Sie sind nicht auf derselben Linie. Wie man sie ausrichtet.     
07.02.2012, 07:28
7
Antworten

Canvas zeigt nicht alle gezeichneten Teile in der benutzerdefinierten Ansicht an?

Ich arbeite an einer benutzerdefinierten Ansicht für eine Android-Anwendung, die dem analogen Gauge-Beispielcode von Achte auf den Roboter . Wenn ich den Code von der gelisteten Seite aus führe, sehe ich das auf meinem Bildschirm: (Moto...
12.07.2012, 21:27
3
Antworten

Ändern der Überlaufsymbolfarbe der Werkzeugleiste

Ich habe eine android.support.v7.widget Toolbar in meiner Android App. Die Hintergrundfarbe davon ist leuchtend orange und die beste Farbe darüber wäre weiß statt schwarz. Ich habe die Standardfarbe auf Schwarz und nicht Weiß. Da es mit an...
21.04.2017, 08:43
1
Antwort

Benutzerdefinierte Ansicht mit Layer-List-Hintergrund zeichnbar rendert schwarzen Bildschirm

Ich versuche, eine benutzerdefinierte Android-Ansicht zu erstellen und einen Hintergrund, der eine Ebenenliste ist, anzuwenden. Die Ebenenliste hat zwei Elemente: Eine Hintergrundfarbe (weiß) Eine einfache Form, die gezeichnet werden ka...
01.11.2013, 20:13
3
Antworten

Android - Unterschied zwischen View.getResources () und View.getContext (). getResources ()

Ich wollte den wirklichen Unterschied zwischen View.getResources() und View.getContext().getResources() verstehen. Zum Beispiel muss ich eine Farbe auf eine TextView von Ressource .. setzen %Vor% oder %Vor% Beide funktioniere...
04.12.2013, 21:47