Android - como alinhar os itens de exibição de lista a serem alinhados à esquerda e à direita?

Eu estou tentando adicionar uma imagem ao meu ListView para torná-lo mais parecido com um botão. Eu gostaria que as imagens fossem um pouco menores, talvez 60% da atual. E as imagens para alinhar bem à direita em uma coluna. Aqui está uma tela do que eu tenho atualmente:

e aqui está minha lista 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> 

alguma ideia do que estou fazendo incorretamente?

O ListView que contém este TextView é definido assim:


Uma nota, a maneira como eu crio e trabalho com minhas listas é com o ListAdapter, usando código como este:

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

Obrigado!

questionAnswers(2)

yourAnswerToTheQuestion