2012-03-29 6 views
-3

Mein Senior Projektgruppe eine Android-Anwendung entwickelt und wir möchten in der Lage sein, so etwas wie das Beispiel in diesem Screenshot gefunden zu implementieren:Suche nach Beispielen auf, wie so etwas in Android implementieren

enter image description here

Was wir gerade haben, ist ein Spinner Drop-down, der allererste Standard ist "Add faculty ...". Sobald Sie diese Fakultät erstellt haben, wird sie im Spinner auswählbar sein, aber falls eine Klasse mehr als eine Fakultät hat (zB: Professor, Lehrassistent), möchten wir mit den +/- Tasten mehr als einen Spinner hinzufügen können wie du hier siehst.

Alle Beispiele oder Ableitungen in die richtige Richtung würden am meisten geschätzt.

+0

Sie noch versucht, alles haben oder Sie beginnen mit dem Buchen auf Stackoverflow? Wenn Sie etwas ausprobiert haben, zeigen Sie bitte einen Code und stellen Sie spezifische Fragen. – Mayank

+0

Ich habe noch nichts versucht und versuche, Beispiele dafür zu finden, um allein zu implementieren. Es geht nur darum, den richtigen Suchbegriff zu perfektionieren. Ich werde niemanden bitten, dies zu tun, nur um mich vielleicht in die richtige Richtung zu führen, wenn sie etwas Ähnliches implementiert haben und einen Link zu einem Beispiel haben, das ich lesen könnte – user1275954

+1

hier lesen Sie dies http://mattgemamm.com/2008/12/08/what-have-you-try/ – Mayank

Antwort

0

Erstellen Sie zwei Variablen von ArrayAdapter und Arraylist der Zeichenfolge global sein.

ArrayList<String> art; 
    ArrayAdapter<String> adapter; 

Und dann in onCreate initialisieren den Spinner wie unten

@Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 
s1 = (Spinner) findViewById(R.id.spinner); 
art=new ArrayList<String>(); 
art.add("professer"); 
     adapter = new ArrayAdapter<String>(
       this,android.R.layout.simple_spinner_item,art);//Items); 
     adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 
     s1.setAdapter(adapter); 

    } 

Und dann in Schaltfläche klicken, neue Elemente in Array hinzufügen und den Adapter benachrichtigen

public void btn_click(View v) 
    { 
     art.add("Technical Assistant"); 
     adapter.notifyDataSetChanged(); 
    } 
+0

Vielen Dank, ich werde versuchen, dies morgen umzusetzen und zu berichten. – user1275954

Verwandte Themen