Wie lösche ich Zeilen zwischen ListViews auf Android?

Ich benutze zwei ListView wie ListView :

 <ListView android:id="@+id/ListView" android:text="@string/Website" android:layout_height="30px" android:layout_width="150px" android:scrollbars="none" android:transcriptMode="normal"/> <ListView android:id="@+id/ListView1" android:text="@string/Website" android:layout_height="30px" android:layout_width="150px" android:scrollbars="none" android:transcriptMode="normal"/> 

Es gibt eine Leerzeile zwischen den beiden ListView . Wie entferne ich es?

  • Wie bekomme ich die attr Referenz in Code?
  • LogCat-Fenster in Android Studio wiederherstellen
  • Android - Schiebemenü mit Untermenü
  • Android Paint: Wie bekomme ich "Airbrush" -Effekt?
  • Kann ich die Serialisierung mit Verschleierung nutzen?
  • Fehler: ANDROID_HOME ist nicht gesetzt und "android" Befehl nicht in deinem PATH. Sie müssen mindestens eine dieser Bedingungen erfüllen
  • Google Play Achievements "IOException: Adresse bereits verwendet"
  • Wie kann man die DialogFragment-Breite zu Fill_Parent machen?
  • Spinner mit Klick auf Listener
  • Wie entpacken Sie Dateien programmgesteuert in Android?
  • View onDraw (Canvas c) versus draw (Canvas c) in android?
  • AdMob: Aktualisierte Version von AdMob Ad Unit ID Fehlerbehebung
  • 11 Solutions collect form web for “Wie lösche ich Zeilen zwischen ListViews auf Android?”

    Um den Trenner zwischen Gegenständen in der gleichen ListView zu entfernen, hier ist die Lösung:

     getListView().setDivider(null); getListView().setDividerHeight(0); 

    Developer.android.com # ListView

    Oder wenn du es in XML machen willst:

     android:divider="@null" android:dividerHeight="0dp" 
    1. Wenn Sie eine Trennlinie entfernen möchten, verwenden Sie diesen Code:

       android:divider="@null" 
    2. Wenn Sie anstelle einer Trennlinie ein Leerzeichen hinzufügen möchten:

       android:divider="@android:color/transparent" android:dividerHeight="5dp" 

    So können Sie jede beliebige Zeichnung oder Farbe in der divider Attribut verwenden.

    Es gibt verschiedene Möglichkeiten, dies zu erreichen, aber ich bin nicht sicher, welches ist das Beste (ich weiß nicht einmal, dass es einen besten Weg gibt). Ich weiß mindestens zwei verschiedene Möglichkeiten, dies in einem ListView zu tun:

    1. Teiler auf Null setzen:

    1.1. Programmatisch

     yourListView.setDivider(null); 

    1.2 XML

    Dies geht in dein ListView-Element.

     android:divider="@null" 

    2. Stellen Sie den Teiler auf transparent und stellen Sie seine Höhe auf 0 ein, um das Hinzufügen von Leerzeichen zwischen den Listenansichtselementen zu vermeiden:

    2.1. Programmatisch:

     yourListView.setDivider(new ColorDrawable(android.R.color.transparent)); yourListView.setDividerHeight(0); 

    2.2 XML

     android:divider="@android:color/transparent" android:dividerHeight="0dp" 

    In XML:

     android:divider="@null" 

    Oder in Java:

     listView.setDivider(null); 

    Sie können unter Eigenschaft in listview-Tag setzen

     android:divider="@null" 

    (Oder) programmgesteuert listview.Divider(null); Hier listview ist ListView Referenz.

    Oder in XML:

     android:divider="@drawable/list_item_divider" android:dividerHeight="1dp" 

    Sie können eine Farbe für das Ziehbare verwenden (zB # ff112233), aber bewusst sein, dass Pre-Cupcake Releases einen Bug haben, in dem die Farbe nicht gesetzt werden kann. Stattdessen muss ein 9-Patch oder ein Bild verwendet werden ..

    Sie können versuchen, die folgenden. Es hat für mich gearbeitet …

     android:divider="@android:color/transparent" android:dividerHeight="0dp" 

    Ich finde es einfacher, es in der XML-Datei zu implementieren, da es schwieriger sein kann, die Codezeile in einer Klasse mit Hunderten von Zeilen zu verfolgen. Für das XML können Sie "null" verwenden:

     android:divider="@null" 

    Für ListFragment verwenden

     getListView().setDivider(null) 

    Nachdem die Liste erhalten wurde.

      <ListView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/list" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:divider="@null" android:dividerHeight="0dp"/> 

    Wenn dieser android:divider="@null" funktioniert nicht, vielleicht ändern Sie Ihre ListViews für Recycler Views?

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.