Als «android-view» getaggte Fragen

Fragen zu Ansichten in Android. Ansichten können in Android Layout XML oder in Java-Code definiert werden. Bei Fragen, die dieses Tag verwenden, handelt es sich um allgemeine Vorgehensweisen oder Ratschläge zum Anzeigen. Informationen zu bestimmten Ansichten finden Sie in den Informationen zu diesem Tag. Verwenden Sie bei Fragen zum Layout das Tag [android-layout].

10
Ansichten in Android dynamisch hinzufügen und entfernen?
Wie füge ich Ansichten wie TextViews zur Android-App hinzu und entferne sie, wie auf dem ursprünglichen Standard-Android-Kontaktbildschirm, auf dem Sie ein kleines Symbol auf der rechten Seite eines Felds drücken und ein Feld hinzufügen oder löschen, das aus einem TextViewund einem editTextView(von was) besteht Ich kann es sehen). Irgendwelche Beispiele, …

11
Bestimmen der Größe einer Android-Ansicht zur Laufzeit
Ich versuche, eine Animation auf eine Ansicht in meiner Android-App anzuwenden, nachdem meine Aktivität erstellt wurde. Dazu muss ich die aktuelle Größe der Ansicht bestimmen und dann eine Animation einrichten, die von der aktuellen Größe auf die neue Größe skaliert. Dieser Teil muss zur Laufzeit ausgeführt werden, da die Ansicht …

8
So programmieren Sie Ecken programmgesteuert und legen zufällige Hintergrundfarben fest
Ich möchte die Ecken einer Ansicht abrunden und die Farbe der Ansicht basierend auf dem Inhalt zur Laufzeit ändern. TextView v = new TextView(context); v.setText(tagsList.get(i)); if(i%2 == 0){ v.setBackgroundColor(Color.RED); }else{ v.setBackgroundColor(Color.BLUE); } v.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT)); v.setPadding(twoDP, twoDP, twoDP, twoDP); v.setBackgroundResource(R.drawable.tags_rounded_corners); Ich hatte gehofft, ein Zeichen zu setzen und die Farbe würde …


5
ConstraintLayout: Ändern Sie Einschränkungen programmgesteuert
Ich brauche Hilfe bei ConstraintSet. Mein Ziel ist es, die Einschränkungen der Ansicht im Code zu ändern, aber ich kann nicht herausfinden, wie ich das richtig mache. Ich habe 4 TextViews und eins ImageView. Ich muss ImageViewEinschränkungen für eines der TextViews festlegen . check_answer4 = (TextView) findViewById(R.id.check_answer4); check_answer1 = (TextView) …

6
Was ist der Vorteil der Verwendung von Fragmenten in Android anstelle von Ansichten?
Bei der Entwicklung für Androidkönnen Sie Ihr Ziel (oder Minimum) sdk auf 4 (API 1.6) setzen und das Android-Kompatibilitätspaket (v4) hinzufügen, um Unterstützung für hinzuzufügen Fragments. Gestern habe ich dies getan und erfolgreich implementiert Fragments, um Daten aus einer benutzerdefinierten Klasse zu visualisieren. Meine Frage lautet: Was ist der Nutzen …


10
Android View.getDrawingCache gibt null zurück, nur null
Würde jemand bitte versuchen mir zu erklären warum public void addView(View child) { child.setDrawingCacheEnabled(true); child.setWillNotCacheDrawing(false); child.setWillNotDraw(false); child.buildDrawingCache(); if(child.getDrawingCache() == null) { //TODO Make this work! Log.w("View", "View child's drawing cache is null"); } setImageBitmap(child.getDrawingCache()); //TODO MAKE THIS WORK!!! } Protokolliert IMMER, dass der Zeichnungscache null ist, und setzt die Bitmap …

4
Rand einer Ansicht abrufen
Wie kann ich den Randwert einer Ansicht aus einer Aktivität abrufen? Die Ansicht kann von einem beliebigen Typ sein. Nach einigem Suchen fand ich heraus, wie ich eine Ansicht auffüllen kann, konnte aber auf Margin nichts finden. Kann jemand helfen? Ich habe so etwas versucht, ViewGroup.LayoutParams vlp = view.getLayoutParams(); int …

19
Wie erstelle ich eine Ansicht mit abgerundeten Ecken?
Ich versuche, eine Ansicht in Android mit abgerundeten Kanten zu machen. Die Lösung, die ich bisher gefunden habe, besteht darin, eine Form mit abgerundeten Ecken zu definieren und sie als Hintergrund für diese Ansicht zu verwenden. Folgendes habe ich getan: Definiere ein Drawable wie folgt: <padding android:top="2dp" android:bottom="2dp"/> <corners android:bottomRightRadius="20dp" …

6
sendUserActionEvent () ist null
Ich habe hier einen echten Trottel. Wenn ich mit langen Klicks auf Spinner klicke, Menüelemente öffne oder Kontextmenüs öffne, erhalte ich dieselbe Logcat-Meldung: 08-02 21:20:57.264: E/ViewRootImpl(31835): sendUserActionEvent() mView == null Das Tag ist ViewRootImplund die Nachricht ist sendUserActionEvent() mView == null. Ich konnte im Web nichts Hilfreiches dazu finden. Ich …





Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.