У меня есть 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?