Crie um arquivo xml na pasta de layout chamada
item_spinner
e escreva o código abaixo nele <?xml version="1.0" encoding="utf-8"?>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="15sp"
android:textColor="#000000" >
e altere em seu código ao criar o adaptador.
adapter = new ArrayAdapter<String>(getApplicationContext(),
R.layout.item_spinner, items);
altere também a sequência das declarações
sp_category.setAdapter(adapter);
adapter.notifyDataSetChanged();
Primeiro, defina o adaptador para o spinner e, em seguida, acione o evento alterado do conjunto de dados.
Espero que ajude você.
EDITAR