Как настроить TextView внутри Spinner?

У меня есть Spinner с ArrayAdapter, который подает в него значения. Макет для этих представлений выглядит примерно так:

        <TextView
           android:text="Household Income: "
           android:layout_width="wrap_content"
           android:layout_height="fill_parent"
           android:gravity="center_vertical" />

        <Spinner
           android:id="@+id/incomespinner"
           android:layout_width="fill_parent"
           android:layout_height="wrap_content"
           android:padding="2dip"  />

Проблема в том, что текст слишком длинный для представления, и в результате получается очень и очень уродливый счетчик. Как видно на скриншоте:

альтернативный текст http://janusz.de/~janusz/spinner.png

Я пытался передать Id своего собственного TextView в адаптер, но каждый раз, когда должен отображаться счетчик, я получаю исключение, что указанный Id недействителен:

04-26 17:38:39.695: ERROR/AndroidRuntime(4276): android.content.res.Resources$NotFoundException: Resource ID #0x7f09003a type #0x12 is not valid

Где я должен определить TextView? В отдельном XML-файле? С окружающей группой?

Мне бы очень помогло, если бы я мог увидеть пример инициализации адаптера и определения textview?

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

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