Spinner, wenn else-Anweisung
Ich würde das gerne machen, wenn else-Anweisung für Spinner.
Ich erkläre "Juni","Juli","august","September","oct","nov","dec"
Wenn ich auf "August" es wird mir MainActivity.java
sonst wird es mir geben August.java.
Jetzt,
Mein spinner ist "auto" wählen,
Bedeutung, wenn ich die Seite geladen, wird es automatisch auswählen "Juni" für mich.
gibt es eine Möglichkeit, für mich zu deaktivieren, um auto auszuwählen?
Dies ist mein code
String [] months = {
"June",
"July",
"August",
"Septemeber",
"November",
"December",
Teil meiner date.java
//SpinnerView
s1 = (Spinner) findViewById(R.id.spinner1);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item, months);
s1.setAdapter(adapter);
s1.setOnItemSelectedListener(new OnItemSelectedListener()
{
public void onItemSelected(AdapterView<?> arg0,View arg1, int arg2, long arg3) {
int index = s1.getSelectedItemPosition();
//Toast.makeText(getBaseContext(), "You have seleted item :" + months[index] , Toast.LENGTH_SHORT).show();
}
public void onNothingSelected(AdapterView<?>arg0) {}
});
if ( s1.equals("August")) {
startActivity(new Intent(date.this,MainActivity.class));
}
else{
startActivity(new Intent(date.this,august
.class));
}
- warum ändern Sie ihn dann nicht String [] Monate = { "Juni", "Juli", "August", "Septemeber", "November", "Dezember"} String [] Monate = {"Auswählen", "Juni", "Juli", "August", "Septemeber", "November", "Dezember"}; ???
- danke!(: Ich werde es ändern
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie dies:
Feld hinzufügen, wie "Monat Wählen","Juni","Juli","august","September","oct","nov","dec"
- und check-in
Hoffe, es Hilft!!
Kann dies helfen,
Müssen Sie die
Spinner
's zuletzt gewählte position entweder in der DB oder inSharedPreference
. Wenn die Anwendung lädt, überprüfen Sie, ob haben Sie die position in die DB oder inSharedPreference
, und wählen Sie dann das Element in derSpinner
basierend auf dieser position.