
本文共 3643 字,大约阅读时间需要 12 分钟。
���. ������������
���������������������������������������������������Android���������������������������������������������������������������������������Android:layout_width="match_parent"
���Android:layout_height="wrap_content"
���������������������������������������������������������������������������������������
������������������������������������ Colleges Spinner ��� Departments Spinner���������layout_below
���������������������sale������������������������������������������������������������
���. ������ Java ������
������������StuaddActivity
���������������������������������������������������������������Spinner���������������������������������������������������������������������
������������������������������������
Spinner ���������������������������������������������setSpinner()
������������������������������������������������������������������
���������ArrayAdapter
���������������������������������������������������������������������������������
���������������
public class StuaddActivity extends AppCompatActivity { Spinner spcollege, spbanji; ArrayAdapterbanjiAdapter; ArrayAdapter collegeAdapter; String college = "���������������", banji = "���������������"; String[] collegeList = { "���������������", "���������������", "������������" }; String[] jisuanji = { "���������������", "������1���", "������2���", "������3���" }; String[] ruanjian = { "���������������", "������1���", "������2���", "������3���" }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.addstudent); spcollege = (Spinner) findViewById(R.id.spcollege); spbanji = (Spinner) findViewById(R.id.spbanji); setSpinner(); } void setSpinner() { collegeAdapter = new ArrayAdapter (this, android.R.layout.simple_spinner_item, collegeList); spcollege.setAdapter(collegeAdapter); spcollege.setSelection(0, true); banjiAdapter = new ArrayAdapter (this, android.R.layout.simple_spinner_item, jisuanji); spbanji.setAdapter(banjiAdapter); spbanji.setSelection(0, true); spcollege.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView adapterView, View view, int i, long l) { college = adapterView.getItemAtPosition(i).toString(); if (college.equals("���������������")) { banjiAdapter = new ArrayAdapter (StuaddActivity.this, android.R.layout.simple_spinner_item, jisuanji); spbanji.setAdapter(banjiAdapter); } else if (college.equals("������������")) { banjiAdapter = new ArrayAdapter (StuaddActivity.this, android.R.layout.simple_spinner_item, ruanjian); spbanji.setAdapter(banjiAdapter); } } @Override public void onNothingSelected(AdapterView adapterView) {} }); spbanji.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView adapterView, View view, int i, long l) { banji = adapterView.getItemAtPosition(i).toString(); } @Override public void onNothingSelected(AdapterView adapterView) {} }); } }
������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Android������������������
发表评论
最新留言
关于作者
