Android - jak wyrównać elementy widoku listy, aby były ładnie rozmieszczone po lewej i prawej stronie?

Próbuję dodać obraz do mojego ListView, aby wyglądał bardziej jak przycisk. Chciałbym, żeby obrazy były trochę mniejsze, może 60% prądu. I obrazy, które ładnie układają się po prawej stronie w kolumnie. Oto ekran tego, co aktualnie mam:

a oto mój widok listy 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> 

jakikolwiek pomysł, co robię nieprawidłowo?

ListView zawierający ten TextView jest zdefiniowany w ten sposób:


Jedna uwaga: sposób, w jaki tworzę i pracuję z moimi Listami, jest z ListAdapter, używając kodu takiego jak ten:

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);

Dzięki!

questionAnswers(2)

yourAnswerToTheQuestion