Witam,
Koledzy pomóżcie z polączeniem spinnera i fragmentu. Chciałbym aby każda wybierana pozycja ze spinnera była wyswietlana w polu fragmentu na aktywności ze spinnerem (oczywiście do każdej pozycji spinnera przygotuje odpowienie fragmenty). Spinner ma 8 pozycji (w ponizszym kodzie sa tylko 3 ponieważ próbowałem cos skleić)
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Spinner spin = (Spinner) findViewById(R.id.spinnerCzary);
spin.setOnItemSelectedListener(this);
CustomAdapter customAdapter = new CustomAdapter(getApplicationContext(), logoCzary, nazwyCzary);
spin.setAdapter(customAdapter);
FragmentManager fm = getSupportFragmentManager();
FragmentTransaction transaction = fm.beginTransaction();
CzaryInfo startFragment = new CzaryInfo();
transaction.add(R.id.fragment_opisCzary, startFragment);
transaction.commit();
oraz
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
Fragment newfragment;
if (position == 0) {
newfragment = new CzaryInfo();
} else if (position == 1) {
newfragment = new DeszczStrzal();
} else if (position == 2) {
newfragment = new Odnowienie();
}
}
@Override
public void onNothingSelected (AdapterView < ? > arg0){
// TODO Auto-generated method stub
}
}