Establecer elemento seleccionado de spinner mediante programación

Estoy trabajando en un proyecto de Android y estoy usando una rueda giratoria que utiliza un adaptador de matriz que se rellena desde la base de datos.

No puedo averiguar cómo puedo configurar el elemento seleccionado mediante programación de la lista. Por ejemplo si, en el spinner tengo los siguientes elementos:

Categoría 1Categoría 2Categoría 3

¿Cómo haría la Categoría 2 programáticamente el elemento seleccionado cuando se crea la pantalla? Estaba pensando que podría ser similar a c # I.E Spinner.SelectedText = "Categoría 2" pero no parece haber ningún método similar a este para Android.

Respuestas a la pregunta(4)

Su respuesta a la pregunta