база данных Android и спиннер - PullRequest
       6

база данных Android и спиннер

0 голосов
/ 22 февраля 2012

У меня есть три счетчика, заполненных из базы данных.

таблица 1 (счетчик 1)

1 персонал
2 студент
3 предметы

таблица 2 (счетчик 2)

1 1 раджа (персонал)
1 2 Стефана (персонал)
1 3 Мухаммеда (персонал)
2 4 бен (студент)
2 5 Паркер (студент)
3 6 английский (предметы)
3 7 наук (предметы)
3 8 история (предметы)

Таблица 3 (вертушка 3)

1 высокий (раджа)
1 белый (раджа)
2 коротких (Стивен)
2 белых (Стивен)

Проект проинформирован так же просто, как показано ниже,

Здесь каждый спиннер имеет свою собственную таблицу (например, table1 для spinner1 и т. Д ...). Здесь каждое слово имеет свой собственный идентификатор (например, 1 персонал. В этом «1» - это идентификатор персонала). на основе этого идентификатора связаны счетчики. Дело в том, что из spinner1, если выбран персонал, тогда во втором счетчике должны отображаться raja, stephen, mohammed. Аналогично, если Стивен выбран во втором блесне, то высокий, белый должен отображаться в третьем блесне. Я не знаю, как это сделать. Помогите мне в создании базы данных (анализируется из XML-канала) и заполнении счетчиков из базы данных ... также ваши предложения, пожалуйста ...

Ребята, пожалуйста, помогите мне. Я полностью застрял. пожалуйста ...

1 Ответ

3 голосов
/ 22 февраля 2012
  1. получить данные для счетчика spinner1, то есть данные из таблицы 1 отобразить их на счетчике.
  2. setOnItemClickListener (AdapterView.OnItemClickListener l) данных извлечения счетчика из базы данных в зависимости от выбора данных первого счетчика, добавляют эти данные в счетчик с помощью public void setAdapter (адаптер SpinnerAdapter) после u установить вызов адаптера public void notifyDataSetChanged ()
  3. повторить то же самое для выбора второго счетчика
...