Speichern Sie die Textansichtsposition nach dem Ziehen und Ablegen mit com.jmedeisis.draglinearlayout.DragLinearLayout

Maxwell-Runion

So konnte ich meine textViews richtig ziehen und ablegen. Aber wenn ich die Anwendung schließe und wieder öffne, wird die Position der neuen TextViews nicht gespeichert. In einer früheren Anwendung konnte ich Daten mit SharedPreferences speichern, aber ich konnte es in diesem Szenario nicht ganz zum Laufen bringen. Jeder Einblick oder Hilfe wäre dankbar!

Vielen Dank,

  DragLinearLayout dragDropAndroidLinearLayout = (DragLinearLayout) findViewById(R.id.drag_drop_layout);
    for (int i = 0; i < dragDropAndroidLinearLayout.getChildCount(); i++) {
        View child = dragDropAndroidLinearLayout.getChildAt(i);
        dragDropAndroidLinearLayout.setViewDraggable(child, child);
    }

Der Code, den ich verwende, um die Drag-and-Drop-Funktion zu implementieren. Ich glaube, ich bin mir nicht sicher, welchen Teil dieses Codes ich verwenden würde, um ihn in die SharedPreferences einzufügen, wenn ich es überhaupt so machen würde.

Manuelvalles
Try using setTag and getTag

    for(i=0;i<5;i++){
        final View items= View.inflate(this, R.layout.yourItemStyle, null);
        items.setTag(i);
          final TextView text1= (TextView) note.findViewById(R.id.textView1);
          text1.setId(i);
          dragLinearLayout.addDragView(items, text1,i);
          dragLinearLayout.setOnViewSwapListener(new DragLinearLayout.OnViewSwapListener() {
                        @Override
                        public void onSwap(View firstView, int firstPosition,  View secondView, int secondPosition) {
                            int ID= Integer.parseInt(String.valueOf(firstView.getTag()))
                            String strID = String.valueOf(ID);
                            Log.v("ID",strID ); 
                        }

           });
    }

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

Richten Sie die PictureBox nach dem Ziehen und Ablegen an den Schaltflächen aus

Nach dem Ziehen und Ablegen des Sortierelements erstellen Sie Duplikate

So aktualisieren Sie Datensätze nach dem Ziehen und Ablegen

Die Ausrichtung der TabPage-Titel ist nach dem Ziehen und Ablegen falsch

So stellen Sie den Fokus in der Anwendung nach dem Ziehen und Ablegen in das Raster wieder her

Ändern der Höhe nach dem Ziehen und Ablegen

Divs ziehen und ablegen und Position speichern

Nachdem Sie das Ziehen eines DOM-Elements mit dem ziehbaren Attribut gestartet haben, können wir das Ziehen beenden und das Ziehen und Ablegen beenden?

Verhindern Sie das Ablegen innerhalb eines untergeordneten Elements beim Ziehen und Ablegen mit JS

Machen Sie die Steuerung transparent, um Ereignisse beim Ziehen und Ablegen zu ziehen

Ziehen und Ablegen von 2 Listwidgets, aber Ändern des Texts nach dem Ablegen in 2nd ListWidget

JSON-Datei kann nach dem Ziehen und Ablegen in Xcode - Xcode / Swift nicht gelesen werden

Das Ziehen und Ablegen von Ag-Grids funktioniert nach dem Sortieren von Zeilen nicht

Aktualisieren von React-Table-Werten nach dem Ziehen und Ablegen einer Zeile in React Redux

Ziehen und Ablegen mit einem Bild

Automatisches Ziehen und Ablegen mit einem Klick

Wie bekomme ich die Position nach dem Ablegen mit cdkDrag?

Wie kann ich nach dem Ziehen und Ablegen des Recyclerview-Elements die aktualisierte Position eines Listenelements bei der Onbind-Methode eines Adapters angeben?

Wie funktioniert das Ziehen und Ablegen einer Mat-Table-Zeile mit cdkDragHandle, sodass die Zeile nur mit dem Handle ziehbar ist?

Wie erhalten Sie programmgesteuert den Dateinamen beim Ziehen und Ablegen aus dem .Net Solution Explorer?

Wie klone ich die Blöcke beim Ziehen und Ablegen mit vue js?

So aktivieren Sie die Tooltip-Anzeige beim Ziehen und Ablegen in Java Swing

Eingabedatei ziehen und ablegen

Ziehen, ablegen und validieren

Dreieck ziehen und ablegen

HTML5 DnD - Warum funktioniert das Geisterbild nur nach dem Ziehen und Ablegen eines Elements wie erwartet?

Mischen Sie Elemente einer Liste nach dem Zufallsprinzip und speichern Sie die Reihenfolge des Mischens

Wählen Sie eine Zeichenfolge mit einer Combobox aus und speichern Sie sie in einer Variablen, die nach dem Schließen des Tkinter-Fensters verwendet werden soll

Iterieren Sie zwischen Daten basierend auf dem Wert und ziehen Sie die Menge vom letzten Datum nach vorne

TOP Liste

  1. 1

    Modbus Python Schneider PM5300

  2. 2

    Wie schließe ich mehrere Ordner mit der Variablen EXTRA_ARGS aus?

  3. 3

    Wie kann eine gleichmäßige Lastverteilung in ElasticSearch mit Indizes mit unterschiedlicher Anzahl von Shards erreicht werden?

  4. 4

    Elasticsearch startet nicht nach dem Laden in viele Daten

  5. 5

    ElasticSearch - Knotensperren konnten nicht abgerufen werden

  6. 6

    Wie konvertiere ich einen Vektor von Bytes (u8) in eine Zeichenfolge?

  7. 7

    Eclipse Oxygen - Projekte verschwinden

  8. 8

    Wie kann ich den Kaskadenmodus global einstellen?

  9. 9

    ElasticSeach Auto Complete mit dem Vervollständigungsvorschlag, um das vollständige Dokument zurückzugeben

  10. 10

    ElasticSearch BulkShardRequest ist aufgrund von org.elasticsearch.common.util.concurrent.EsThreadPoolExecutor fehlgeschlagen

  11. 11

    Bester Crawler, um festzustellen, ob er mit Technologien gebaut wurde?

  12. 12

    So erhalten Sie eine gleichmäßige Höhe für alle Eingabefelder

  13. 13

    Python: Spalten mit demselben Namen zusammenführen, wobei der Mindestwert beibehalten wird

  14. 14

    Wie füge ich eine Spalte in einer Zeile in der Ansible Jinja2-Vorlage mit der for-Schleife hinzu?

  15. 15

    Wie Verwenden von Httpclient mit jedem SSL-Zertifikat, egal wie „schlecht“ es ist

  16. 16

    Wie kann man eine Multi-Container-Anwendung in Steuerkarten erstellen?

  17. 17

    Ärgerliches Problem mit yaml, das ich nicht lösen kann

  18. 18

    Wie konvertiert man einen Datenrahmen im langen Format in eine Liste mit einem geeigneten Format?

  19. 19

    Gruppieren Sie Datenrahmenspalten nach ihrem Datum (die Spaltentitel enthalten) und fassen Sie die Instanzen von Einsen und Nullen in R . zusammen

  20. 20

    Wie erstelle ich einen neuen übergeordneten Knoten außerhalb der .ref (/ path) in der Firebase-Echtzeitdatenbank mithilfe von Cloud-Funktionen (Typescript)?

  21. 21

    So erstellen Sie ein langes Etikett inline mit einem Eingabefeld

heißlabel

Archiv