ich bin gerade dabei mit c# eine anwendung für Android zu entwickeln, und bin nun über ein kleines problem gestolpert.
ich möchte aus einem string array eine ListView füllen, problem dabei, ich möchte das array mit einer unbestimmten menge daten befüllen. ich bin in der hinsicht noch relativ neu, und arrays habe ich schon in java gehasst. mein bisheriger quellcode würde demnach so aussehen.
Spoiler anzeigen
meine frage ist, wie kann ich dem array sagen an welcher stelle es den "neuen" eintrag speichern soll? ist das möglich? oder muss ich dort doch auf die List...oder was auch immer das ist umsteigen?
MfG Earan
ich möchte aus einem string array eine ListView füllen, problem dabei, ich möchte das array mit einer unbestimmten menge daten befüllen. ich bin in der hinsicht noch relativ neu, und arrays habe ich schon in java gehasst. mein bisheriger quellcode würde demnach so aussehen.
C#-Quellcode
- protected override void OnCreate(Bundle bundle)
- {
- base.OnCreate(bundle);
- SetContentView(Resource.Layout.TaskLayout);
- Android.Database.ICursor c = connection1.getAufträge();
- if (c.MoveToFirst())
- {
- AssetDesc = c.GetString(1);
- MaintDesc = c.GetString(3);
- LVItems = new String[] { "" + AssetDesc + " / " + MaintDesc + "" };
- LV1 = FindViewById<ListView>(Resource.Id.listView1);
- ArrayAdapter<string> LVArrayAdapter = new ArrayAdapter<string>(this, Android.Resource.Layout.SimpleListItem1, LVItems);
- LV1.Adapter = LVArrayAdapter;
- while (c.MoveToNext())
- {
- AssetDesc = c.GetString(1);
- MaintDesc = c.GetString(3);
- LVItems = new String[n] { "" + AssetDesc + " / " + MaintDesc + "" };
- LV1 = FindViewById<ListView>(Resource.Id.listView1);
- LVArrayAdapter = new ArrayAdapter<string>(this, Android.Resource.Layout.SimpleListItem1, LVItems);
- LV1.Adapter = LVArrayAdapter;
- }
- }
- else
- {
- Message = "No Tasks at the Moment";
- AlertDialog.Builder builder = new AlertDialog.Builder(this);
- builder.SetTitle(Android.Resource.String.DialogAlertTitle);
- builder.SetMessage("" + Message + "");
- builder.Show();
- }
- }
meine frage ist, wie kann ich dem array sagen an welcher stelle es den "neuen" eintrag speichern soll? ist das möglich? oder muss ich dort doch auf die List...oder was auch immer das ist umsteigen?
MfG Earan
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „EaranMaleasi“ ()