Cómo usar anko spinner?

Estoy tratando de agregar un spinner dentro de una alerta usando anko. Mi código hasta ahora se ve así:

alert(getString(R.string.alert)) { positiveButton("Cool") { toast("Yess!!!") } customView { linearLayout { textView("I'm a text") padding = dip(16) orientation = LinearLayout.VERTICAL spinner(R.style.Widget_AppCompat_Spinner) { id = R.id.spinner_todo_category prompt = "Select a Category" } } } }.show() 

pero obtengo errores de compilation porque aparentemente no es así como llamar a un spinner. He estado mirando los documentos ( Anko GitHub Wiki ) pero no dice nada sobre los hilanderos.

Gracias por adelantado

    Una solución :

     class AddActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) val items = listOf(Friend("bla","bla",50),Friend("bla","bla",50)); val adapterFriends = ArrayAdapter(this,R.layout.mon_spinner,items) verticalLayout { val friends = spinner { adapter = adapterFriends } val wine = editText() button("Say Hello") { onClick { toast("Hello, ${wine.text}!") } } } } } 

    con este layout (mon_spinner.xml):

     <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="10dp" android:textSize="14sp" android:textColor="@color/colorPrimary" android:spinnerMode="dialog" android:text="XXX" /> 

    Todo está bien !!

    Prueba esto en tu AnkoComponent:

     spinner { adapter = ArrayAdapter.createFromResource( ctx, R.array.your_string_array, android.R.layout.simple_spinner_dropdown_item) }