Ищите примеры того, как реализовать что-то подобное в Android - PullRequest
0 голосов
/ 29 марта 2012

Моя старшая проектная группа разрабатывает приложение для Android, и мы хотели бы иметь возможность реализовать что-то вроде примера, показанного на этом скриншоте:

enter image description here

Что у нас есть сейчасэто выпадающее меню Spinner, самым первым по умолчанию будет «Добавить факультет ...».Как только вы создадите этот факультет, его можно будет выбрать в счетчике, но в случае, если в классе имеется более одного преподавателя (например, профессор, ассистент преподавателя), мы хотим иметь возможность добавить более одного счетчика, используя кнопки +/-как вы видите здесь.

Любые примеры или выводы в правильном направлении будут наиболее ценными.

1 Ответ

0 голосов
/ 29 марта 2012

Создайте две переменные 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();
    }
...