setOnItemSelectedListener der Spinner nicht nennen
Ich verwendet setOnItemSelectedListener angeben, welches Objekt ausgewählt, in der ein spinner, aber ich denke, es ist nicht genannt. es sollte print "Es funktioniert", wenn das Programm läuft.
XML-code:
<Spinner
android:id="@+id/quantity"
android:layout_width="94dp"
android:layout_height="27dp"
android:layout_x="11dp"
android:layout_y="118dp"
/>
Java-code:
public class quantity extends Activity
{
Spinner quantity;
public void onCreate(Bundle savedInstanceState)
{
quantity=(Spinner)findViewById(R.id.quantity);
quantity.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener()
{
public void onItemSelected(AdapterView<?> parent, View view, int pos, long id)
{
Object item = parent.getItemAtPosition(pos);
System.out.println("it works... ");
}
public void onNothingSelected(AdapterView<?> parent)
{
}
});
}
}
habt Ihr Aufruf setContentView(R. layout.<yourXmlFile>), bevor Sie findViewById
@Chopchop vorgeschlagen, bekommen Sie vielleicht nullpointerexception. Sie haben nicht den Inhalt Ihres Layouts, um die Aktivität
Ja, habe ich, aber den code kürzer, ich unterließ es hier
Fehler oder Ausnahmen vorausgesetzt, Sie haben setContentView(param);
Haben Sie setted alle Daten (array) für Ihr spinner, ich sehe keine?
@Chopchop vorgeschlagen, bekommen Sie vielleicht nullpointerexception. Sie haben nicht den Inhalt Ihres Layouts, um die Aktivität
Ja, habe ich, aber den code kürzer, ich unterließ es hier
Fehler oder Ausnahmen vorausgesetzt, Sie haben setContentView(param);
Haben Sie setted alle Daten (array) für Ihr spinner, ich sehe keine?
InformationsquelleAutor Kamyar Parastesh | 2013-05-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, diese
Haben Sie bei der Lösung Ihres Problems die gleiche Weise habe ich ?
wenn Sie bereits das problem gelöst ist, wäre es schön, wenn Ihr zu teilen, die Antwort mit allen, damit Individuen Zeit zu verbringen, ein problem zu lösen für Sie, dass Sie bereits gelöst haben.
InformationsquelleAutor AITAALI_ABDERRAHMANE
die Sie verpasst haben setContentView(R. layout.yourlayout);
InformationsquelleAutor prvn