| |||||||
Das Thema "Spinner-Frage" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer Benutzer Registriert seit: 24.11.2011
Beiträge: 20
Abgegebene Danke: 10
Erhielt 0 Danke für 0 Beiträge
| Ich beschäftige mich gerade mit Spinner und habe dazu eine Frage: In der Activity habe ich folgendes stehen: Code: spMain = (Spinner) findViewById(R.id.spMain);
ArrayAdapter adapter = ArrayAdapter.createFromResource( this, R.array.mainSpinnerValues , android.R.layout.simple_spinner_item); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spMain.setAdapter(adapter);
public void OnItemSelected (AdapterView<?> parent, View view, int pos, long id)
{
}
public void onNothingSelected(AdapterView parent)
{
// Do nothing.
} Code: <?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name = "mainSpinnerValues">
<item>Crypt</item>
<item>Settings</item>
</string-array>
</resources> Code: <Spinner
android:id="@+id/spMain"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:prompt="@string/chooseView" /> Code: Intent intent = new Intent(MainActivity.this, CryptActivity.class); startActivity(intent); Vielen Dank schonmal im Voraus! |
| | |
| | #2 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
du musst deinem spinner einen onItemChangedListener geben. kann sein, dass er onItemSelectedListener heißt. aber sowas in der art
__________________ App Entwicklung Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD ) |
| | |
| Folgender Benutzer bedankt sich bei swordi für diesen Beitrag: | Murbertus (04.01.2012) |
| | #3 (permalink) |
| Neuer Benutzer Registriert seit: 24.11.2011
Beiträge: 20
Abgegebene Danke: 10
Erhielt 0 Danke für 0 Beiträge
|
Das habe ich hier gefunden: android - How to get Spinner value? - Stack Overflow Code: spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int position, long id) {
// your code here
}
@Override
public void onNothingSelected(AdapterView<?> parentView) {
// your code here
}
}); |
| | |
| | #4 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
naja du hast in der onItemSelected ja einen paramter der sich position nennt. somit weißt du ja welches element geklickt wurde. hast den spinner ja auch mit daten gefüllt.
__________________ App Entwicklung Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD ) |
| | |
| Folgender Benutzer bedankt sich bei swordi für diesen Beitrag: | Murbertus (04.01.2012) |
| | #6 (permalink) |
| Neuer Benutzer Registriert seit: 24.11.2011
Beiträge: 20
Abgegebene Danke: 10
Erhielt 0 Danke für 0 Beiträge
|
Sorry für den Doppelpost, aber es hat tatsächlich so funktioniert. ![]() EIne letzte Frage noch: wenn ich dieApp öffne, wählt er sofort den ersten Wert des Spinners. Kann man das noch irgendwie ausstellen? |
| | |
| | #7 (permalink) |
| Fortgeschrittenes Mitglied Modell: HTC Sensation Registriert seit: 31.08.2011
Beiträge: 390
Abgegebene Danke: 25
Erhielt 59 Danke für 57 Beiträge
|
Du kannst z.B. nen Leereintrag oder Infoeintrag reinmachen, damit der Benutzer zuerst einen anderen Eintrag wählen muß, damit was passiert.
|
| | |
| Folgender Benutzer bedankt sich bei Tom299 für diesen Beitrag: | Murbertus (05.01.2012) |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Hintergrundfarben im Spinner | -ToBe- | Android App Entwicklung | 0 | 19.11.2011 15:35 |
| Spinner problem | lilpac | Android App Entwicklung | 0 | 16.06.2011 18:18 |
| Spinner Problem | oliver.s | Android App Entwicklung | 3 | 09.12.2010 23:19 |
| Ne frage zum Einstieg ( Spinner ) | bauair | Android App Entwicklung | 5 | 17.05.2010 14:36 |
| Spinner on cliclListener | joschika77 | Android App Entwicklung | 3 | 02.07.2009 13:17 |