Wie, um den text in der Mitte in ListView-android-Anwendung?
Ich habe implementiert eine Anwendung auf ListView-Steuerelement in meiner Anwendung, die ich verwendet habe getListView () - Methode.Ich habe code geschrieben, wie folgt:
String[] conversionsadd = getResources().getStringArray(R.array.conversions);
setListAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,conversionsadd));
getListView().setTextFilterEnabled(true);
getListView().setBackgroundResource(R.drawable.listback2);
wenn ich schreiben Sie den obigen code im onCreate-Methode kann ich in der Lage, um die Liste mit einigen Texten.
aus dem obigen code, den ich möchte, um den text anzuzeigen, der in der Mitte in der Liste und auch den text in einer Farbe.
Verwenden Sie einfach
android:layoutGravity="center"
zu Ihrem listview. Aber hier bist du mit android-Standard - listview. Versuchen, Ihre eigenen listview statt android.R.layout.simple_list_item_1
InformationsquelleAutor prasad.gai | 2012-01-19
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
sind Sie mit built-in layout, das ist
diesem layout können nicht geändert werden. Aber Sie können Ihre eigene Zeile layout.
deine Zeile sollte dann so Aussehen:
denken Sie daran, dass die id sollte nur
android:id="@android:id/text1"
und jetzt können Sie geben diese an Ihre ArrayAdapter Konstruktor:
InformationsquelleAutor Adil Soomro
Ich didnot versuchen, aber ich denke, überschreiben getView in-adapter-Methode, und führen Sie Folgendes aus:
InformationsquelleAutor jeet
sollten Sie sich mit dem code der
getView
FunktionArrayAdapter
oder XMLR.layout.simple_list_item_1
, die in der Regel, wo der Stil des listview-Element festgelegt istInformationsquelleAutor reTs