Android - wie man Listenansichtselemente so ausrichtet, dass sie links und rechts gut verteilt sind?

Ich versuche, meiner ListView ein Bild hinzuzufügen, damit es eher wie eine Schaltfläche aussieht. Ich möchte, dass die Bilder etwas kleiner sind, vielleicht 60% der aktuellen. Und die Bilder passen gut rechts in eine Spalte. Hier ist ein Bildschirm von dem, was ich derzeit habe:

Und hier ist meine Listenansicht xml:

<?xml version="1.0" encoding="utf-8"?>  

<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_height="fill_parent"
    android:padding="10dp"
    android:textSize="16sp"    
    android:layout_width="match_parent"
    android:drawableRight="@drawable/arrow_button" 
     >
</TextView> 

Hast du eine Ahnung, was ich falsch mache?

Die ListView, die diese TextView enthält, ist folgendermaßen definiert:


Eine Anmerkung, die Art und Weise, wie ich meine Listen erstelle und damit arbeite, ist mit dem ListAdapter, der folgenden Code verwendet:

Question q = new Question ();
q.setQuestion( "This is a test question and there are more than one" );

questions.add(q);

adapter = new ArrayAdapter<Question>( this, R.layout.questions_list, questions);

setListAdapter(adapter);

Vielen Dank!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage