Ich habe einen GridView-basierten Kalender. Ich habe das folgende XML-Layout mit dem Selektor auf Null gesetzt, also android:listSelector="@null"
in Übereinstimmung mit dem Rat, den ich von dieser Seite habe. Jetzt bekomme ich ein paar Pixel breite Streifen rechts neben dem GridView. Warum? Ich habe alles versucht, was ich kann, aber ich nutze es. Hier ist meine XML-Layout:Android GridView Imperfektion, wie Extra-Leerraum auf der rechten Seite zu entfernen
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<GridView
android:id="@+id/calendar"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:horizontalSpacing="-1px"
android:numColumns="7"
android:stretchMode="columnWidth"
android:gravity="center"
android:verticalSpacing="-1px"
android:listSelector="@null" >
</GridView>
</LinearLayout>
Was ich erhalte, ist das Bild:
Vielleicht ist das ein Bildlaufleistenproblem? Versuchen Sie, die Sichtbarkeit der Bildlaufleiste auf false festzulegen. – Demonick
Haben Sie versucht, den horizontalen Abstand von -1 zu 0 zu ändern? – matt5784
@Demonick, habe ich versucht, das Bildlaufleiste Problem und es hat nicht funktioniert. Siehe "Dinesh Sharmas Antwort" unten scheint Sinn zu ergeben. – Lukuluba