H
Heribert500
Ambitioniertes Mitglied
- 1
Guten morgen,
mit diesem Code befülle ich ein Gridview dynamisch mit gefilterten Daten eine DB ( jeweils 3 Zeilen / Werte)
Das ganze soll eine Monatsdarstellung werden
Die Daten werden von rechts nach links und dann in die nächste Zeile geschrieben,
etwa so :
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
Es wird alles korrekt im Grid dargestellt, aber
ich brauche aber diese Darstellung
1 8 15
2 9 16
3 10 17
4 11 18
5 12
6 13
7 14
ist das möglich mit einem Gridview,
Danke für eure Tipps
heribert500
mit diesem Code befülle ich ein Gridview dynamisch mit gefilterten Daten eine DB ( jeweils 3 Zeilen / Werte)
Code:
db = new DBHelper(this);
db.getMonth("2016", "Februar");
gridView = (GridView) findViewById(R.id.gridView1);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, MyArray);
gridView.setAdapter(adapter);
gridView.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View v,
int position, long id) {
Toast.makeText(getApplicationContext(),
((TextView) v).getText(), Toast.LENGTH_SHORT).show();
}
});
}
Die Daten werden von rechts nach links und dann in die nächste Zeile geschrieben,
etwa so :
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
Es wird alles korrekt im Grid dargestellt, aber
ich brauche aber diese Darstellung
1 8 15
2 9 16
3 10 17
4 11 18
5 12
6 13
7 14
ist das möglich mit einem Gridview,
Danke für eure Tipps
heribert500