Создайте две переменные ArrayAdapter и Arraylist строки, которые будут глобальными.
ArrayList<String> art;
ArrayAdapter<String> adapter;
И затем в onCreate инициализируйте счетчик, как показано ниже
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
s1 = (Spinner) findViewById(R.id.spinner);
art=new ArrayList<String>();
art.add("professer");
adapter = new ArrayAdapter<String>(
this,android.R.layout.simple_spinner_item,art);//Items);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
s1.setAdapter(adapter);
}
А затем нажмите кнопку, добавьтеНовые элементы в массиве и уведомить адаптер
public void btn_click(View v)
{
art.add("Technical Assistant");
adapter.notifyDataSetChanged();
}