Listview-Elemente mit abgerundeten Ecken
Ich versuche zu machen listview-Elemente rechteckige Form mit abgerundeten Ecken aber was geschieht mit mir, nur die erste Reihe kommt mit abgerundeten Ecken auf den oberen Teil, der rest des Kind listview-Elemente kommt in rechteckige Formen mit nicht abgerundeten Ecken. Ich weiß nicht, warum dies geschieht.
Hier ist meine listview-codes:
<ListView
android:id="@+id/listViewdoctorwithappointment"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="7dp"
android:layout_marginRight="7dp"
android:layout_marginTop="10dp"
android:minHeight="80dp"
android:background="@drawable/customshapeduplicate"
android:cacheColorHint="@android:color/transparent"
android:divider="#4F94CD"
android:dividerHeight="10dp"
android:smoothScrollbar="true"
android:listSelector="@drawable/selector"
android:scrollbars="none" >
</ListView>
Und Hier ist mein customshapeduplicatefile ist diese:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient android:startColor="#ffffff" android:endColor="#ffffff"
android:angle="270"/>
<corners android:bottomRightRadius="10dp" android:bottomLeftRadius="10dp"
android:topLeftRadius="10dp" android:topRightRadius="10dp"/>
</shape>
- Und dies ist das Bild:
set Runde Form-layout für die Liste posten
InformationsquelleAutor abh22ishek | 2013-03-11
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
den hintergrund nicht für die
listview
aber diecustom layout
, die Sie verwenden, um die Anzeige listview-ZeileMeine Antwort ist Ihnen hilfreich, die ist, was wichtig ist 🙂
u kann mir helfen auf dieser,stackoverflow.com/questions/20755671/implementation-of-dexguard.
InformationsquelleAutor KDeogharkar
Ich schlage vor, Sie verwenden eine benutzerdefinierte Liste-adapter. Ändern Sie den code unten entsprechend Ihren Anforderungen.
Ihre benutzerdefinierte layout
Erstellen Sie ein drawable Ordner unter resources. post die unten xml als listviewbkg
Form, wenn Sie normal unter drawable mit dem Namen normal.xml
Form, wenn gedrückt, unter dem Namen pressed.xml in drawable Ordner
ich schlage vor, Sie verwenden benutzerdefinierte adapter da die Anpassung wird einfach.
Ursache, wenn ich mit zu setzen, nur kleine Daten ich.e zwei textviews in jeder Zeile der listview,ich bin immer rechteckig listview-Zeilen gerundet, mit ecah Ecke leicht.
InformationsquelleAutor Raghunandan
Das ist, weil die
background
-Attribut ist der hintergrund der gesamten Liste, nicht die einzelnen Zeilen.Zu erreichen, was Sie wollen, legen Sie entweder einen benutzerdefinierten hintergrund durch Ihre
Adapter
oder list-Element-layout, oder schauen Sie auf diese Antwort.InformationsquelleAutor Jave