Android: ¿cómo alinear los elementos de la vista de lista para que estén bien espaciados a la izquierda y a la derecha?
Estoy tratando de agregar una imagen a mi ListView para que se vea más como un botón. Me gustaría que las imágenes fueran un poco más pequeñas, tal vez el 60% de las actuales. Y las imágenes para alinear bien a la derecha en una columna. Aquí hay una pantalla de lo que tengo actualmente:
y aquí está mi vista de 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>
¿Alguna idea de lo que estoy haciendo incorrectamente?
El ListView que contiene este TextView se define así:
Una nota, la forma en que creo y trabajo con mis listas es con ListAdapter, usando un 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);
¡Gracias!