2012-04-07 9 views
0

Ich verwende GridView in meiner Android-Anwendung. This is what it looks like in eclipseGridView für Android?

Wie Sie sehen können, verwende ich es für einen "Mini" -Kalender.

Dies ist mein Code, um den Kalender zu aktualisieren und die Informationen in das Raster zu legen.

items.add(name + "\n" + time + "\n" + amount); 
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, items); 
gridview.setAdapter(adapter); 

Gibt es jedoch eine Möglichkeit, die ich an die GridView angeben kann, wo ich dieses Element setzen möchte? Gibt es eine Methode, dies zu tun? Wenn beispielsweise der hervorgehobene Tab Sonntag ist und ein neues Medikament hinzugefügt wird, möchte ich, dass es immer unter Sonntag geht.

Ab sofort es reist nach rechts (so, wenn ich in Medikamenten Zugabe halte, geht es unter Sonntag zuerst, dann Montag, dann Dienstag, etc.)

Vielen Dank für Ihre Hilfe!

+0

Kann mir bitte jemand helfen? – sameetandpotatoes

+0

Benötigen Sie speziell eine GridView oder andere Optionen? – Luksprog

+0

Ich könnte andere Optionen verwenden. Ist dies in GridView nicht möglich? – sameetandpotatoes

Antwort

0

Es sieht so aus, als ob Sie mit Ihrer GridView so weit gekommen sind, aber ich dachte, ich sollte darauf hinweisen, dass es andere Möglichkeiten gibt.

  1. Für> = API 11+, überprüfen CalenderView out (aus dem Android öffentlichen SDK).

  2. Für < API 11 gibt es ein paar Open-Source-Bibliotheken, die Sie verwenden könnten. Ich habe gute Dinge über Android-Calender-View und CalenderView (beide Bibliotheken von Drittanbietern) gehört.

+0

Alex Lockwood, eigentlich sollte ich eigentlich nur ein paar Dinge ändern müssen. Ich werde beide auschecken und zu dir zurückkommen. – sameetandpotatoes

+0

Es war nur ein Vorschlag ... es sieht so aus, als würden Sie Ihre Anwendung für Tablets schreiben, also ist 'CalenderView' wahrscheinlich die einfachste Option in Ihrem Fall. Unterstützende Handheld-Geräte könnten jedoch ein bisschen Tricker sein ... –

+0

Ich stimme zu. Fürs Erste unterstütze ich nur das Blackberry Playbook, aber ich verstehe, was du sagst. – sameetandpotatoes