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 viele Artikel kann ein ListView speichern?
  • Konvertieren Sie Listview Items in ein einzelnes Bitmap-Bild
  • Einstellen von ListView-Scroll-Position in Android
  • Halten Sie die Scroll-Position bei jedem Auffrischen in der Listenansicht
  • Checkbox deaktiviert, wenn ich Listenansicht auf Android scroll
  • Android: Ein programmgesteuertes Listenansicht-Element in den ausgewählten Zustand einstellen
  • Android Um Kontakte als Listenansicht anzuzeigen
  • Android: Halten Sie den blauen Hintergrund nach der ListView-Auswahl
  • 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.