D
DavidD
Neues Mitglied
- 2
Hallo,
bekanntlich lernt man am besten durch lesen und probieren.
Ich habe mit das Hello ListView Tutorial durchgearbeitet und nun etwas weiter experimentiert.
Ich habe die ListView mit ein paar Einträgen, nun wenn ich einen auswähle soll eine neuen Seite (hoffe ihr versteht was ich meine) mit einem Spinner erscheinen. Wie bekomme ich das hin?
ListView:
Select:
Main.xml
Grüße
David
bekanntlich lernt man am besten durch lesen und probieren.
Ich habe mit das Hello ListView Tutorial durchgearbeitet und nun etwas weiter experimentiert.
Ich habe die ListView mit ein paar Einträgen, nun wenn ich einen auswähle soll eine neuen Seite (hoffe ihr versteht was ich meine) mit einem Spinner erscheinen. Wie bekomme ich das hin?
ListView:
Code:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
String[] liste_index_auswahl = getResources().getStringArray(R.array.index_auswahl);
setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item, liste_index_auswahl));
final ListView listView = getListView();
listView.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String selected = (listView.getItemAtPosition(position)).toString();
Toast.makeText(getApplicationContext(), selected, Toast.LENGTH_SHORT).show();
//Das geht nicht, ist wahrscheinlich auch falsch
//Select s = new Select();
}
});
Code:
public class Test extends Activity{
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Spinner spinner = (Spinner) findViewById(R.id.spinner);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.spinnerArray, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
setContentView(R.layout.main);
}
}
Main.xml
Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_height="wrap_content"
android:text="@string/text_spielerStatistics"
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:clickable="false">
</TextView>
<Spinner
android:id="@+id/spinner"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:prompt="@string/spinner_prompt">
</Spinner>
</LinearLayout>
Grüße
David