-2
시나리오는 - 사용자가 드롭 다운에서 학기 (sem1, sem2 ... 등) 값을 선택하고 다른 지점에서 분기 (CS, IT ...)를 선택하고 두 개의 선택된 값에 따라 listview는 지정된 학기 분기 2 개의 스피너에서 값을 가져 와서 listview를 표시 하시겠습니까?
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.syllabus);
String[] semarray = new String[] { "Sem 1", "Sem 2", "Sem 3" };
String[] brancharray = new String[] { "CS", "EC", "EE" };
semester = (Spinner) findViewById(R.id.sems);
branch = (Spinner) findViewById(R.id.branch);
semarrayAdapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, semarray);
semester.setAdapter(semarrayAdapter);
brancharrayAdapter = new ArrayAdapter<String>(
this, android.R.layout.simple_spinner_item, brancharray);
branch.setAdapter(brancharrayAdapter);
semester.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view,
int position, long id) {
item1 = semester.getSelectedItem().toString();
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
// TODO Auto-generated method stub
}
});
branch.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view,
int position, long id) {
item2 = branch.getSelectedItem().toString();
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
// TODO Auto-generated method stub
}
});
if(item1 == "Sem 1" && item2 == "CS"){
Toast.makeText(this, "hi me hu",Toast.LENGTH_SHORT).show();
};
}
어떻게 구현 .. 채워 나는 그 주제의 강의를 표시하려면 그 주제에 기초 얻을 ??? 친절하게 내가
덕분에 그 좋은 사람입니다 –
내 요구 사항에 따라 –