0
Ich habe ein Layout mit Spinner und ein Fragment darunter. Wenn ich ein Objekt im Spinner auswähle, sollte es verwandte Fragmente anzeigen. Ich bin neu bei Android und ich möchte wissen, wie ich das tun könnte. Danke im Voraus.Spinner mit Fragmenten
Hier ist meine xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<Spinner
android:layout_width="match_parent"
android:layout_height="40dp"
android:id="@+id/spinner"/>
<fragment
android:layout_width="match_parent"
android:layout_height="420dp"
android:id="@+id/fragment"
android:layout_margin="10dp"/>
Mein Java-Code:
public class Main extends Activity implements AdapterView.OnItemSelectedListener{
private Spinner spinner;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
spinner = (Spinner) findViewById(R.id.spinner);
ArrayAdapter adapter = ArrayAdapter.createFromResource(this, R.array.spin, android.R.layout.simple_spinner_item);
spinner.setAdapter(adapter);
spinner.setOnItemSelectedListener(Main.this);
}
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
}