2017-03-03 4 views
0

Ich mag eine Listenansicht Artikel mit ... am Ende nur eine Zeile zeigen machen, wenn die Zeichenfolge des Elements mehr als eine Zeile ist wie diesmake Listview zeigt nur die erste Zeile der einzelnen Elemente

Punkt 1 ist sehr gut.

ich möchte es, wie diese Grenzen werden

Artikel 1 ....

weil die Listenansicht sieht machen „ist“ Also, ich möchte nicht nur eine ein- Linie ich habe eine grundlegende Aktionsleiste Aktivität mit Listenansicht Layout und XML-Code wird

<?xml version="1.0" encoding="utf-8"?>` 
<ListView xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent"> 

Beachten Sie, dass die Artikel b wird e dynamisch hinzugefügt.

Dank

Antwort

0

Bitte fügen Sie diese beiden Linie auf Ihrem Textview von Listview-Adapter Artikel.

android:singleLine="true" 
android:ellipsize="end" 

singleLine ist depricated bitte maxLines wie

android:maxLines="1" 
android:ellipsize="end" 
+0

Ich habe die Standard-Listenansicht so verwenden und Elemente mit ArrayAdapter in Java wird ohne kundenspezifische Adapter hinzugefügt ist es möglich, dies zu tun, oder ich habe um einen benutzerdefinierten Adapter zu erstellen –

+0

Sie müssen benutzerdefinierte Array-Adapter erstellen, dann können Sie es nach Ihren Erwartungen ändern. –

+0

Vielen Dank. Das Problem ist gelöst. –

Verwandte Themen