Android - как выровнять элементы представления списка, чтобы они были правильно расположены слева и справа?

Я пытаюсь добавить изображение в свой ListView, чтобы оно выглядело больше как кнопка. Я хотел бы, чтобы изображения были немного меньше, может быть, 60% от текущего. И изображения, чтобы выровнять красиво справа в столбце. Вот скриншот того, что у меня сейчас есть:

enter image description here

и вот мой список просмотра 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> 

Есть идеи, что я делаю неправильно?

ListView, который содержит этот TextView, определяется следующим образом:


Одно из замечаний: я создаю и работаю со своими списками с помощью ListAdapter, используя такой код:

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

Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос