1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

ListView ohne Trennlinien

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von zblack, 22.12.2011.

  1. zblack, 22.12.2011 #1
    zblack

    zblack Threadstarter Gast

    hallo Android Friends,
    ich habe die Listview erstellt, so wie das hier gezeigt wurde:
    List View | Android Developers
    Meine xml Datei dazu sieht so aus:
    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <TextView xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:padding="15dp"
        android:textSize="21dp"
        android:textStyle="bold"
        android:textColor="@color/dunkel_rot"
        android:background="@color/lgray"
         >
    </TextView>
    
    Die Klasse für die Liste sieht so aus:
    Code:
    public class MainMenu extends ListActivity {
        private Intent intent;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            // TODO Auto-generated method stub
            super.onCreate(savedInstanceState);
            String[] menues = getResources().getStringArray(R.array.mainMenu);        
            setListAdapter(new ArrayAdapter<String>(MainMenu.this, R.layout.menu, menues));
            ListView listView = getListView();
            listView.setTextFilterEnabled(true);
            listView.setCacheColorHint(Color.LTGRAY);
            listView.setBackgroundColor(Color.LTGRAY);
        }
    }
    
    Wenn die App am Smartphone 2.2.1 ausgeführt wird, werden die Listeinträge mit der definierten Farbe und der definierten Hintergrundfarbe und mit kleinen schwarzen Trennlinien, wie das bei der Liste üblich ist, angezeigt. Wenn aber die App am Smartphone 2.3.3 ausgeführt wird, verschwinden die Trennlinien aus welchem Grund auch immer.
    Weiss jemand woran das liegt ?
    MfG.
     
  2. DieGoldeneMitte, 22.12.2011 #2
    DieGoldeneMitte

    DieGoldeneMitte Android-Lexikon

    Beiträge:
    1,230
    Erhaltene Danke:
    256
    Registriert seit:
    05.02.2010
    Phone:
    Nexus 5X
    Tablet:
    Nexus 7 (2013)
    Das Aussehen des Dividers kann man mit android:divider oder android:dividerHeight steuern.

    Der Unterschied kommt daher, dass Froyo und Gingerbread unterschiedliche Defaultthemen nutzen.
     

Diese Seite empfehlen