2016-07-31 4 views
0

zu bekommen Wie ich im Titel geschrieben, ich möchte in einem Layout in all editTexts Werte erhalten und sie in Variable als Summierung mit Xamarin.android, habe ich versucht, diese Code, aber ich habe nichtsWie Werte aller editTexts in Layout mit Xamarin.android C#

var viewGroup = FindViewById<LinearLayout>(Resource.Id.myLayout); 
     int sum = 0; 
     for (int i = 0; i < viewGroup.ChildCount; i++) 
     { 
      var childView = viewGroup.GetChildAt(i); 
      if (childView is EditText) 
      { 
       if (!string.IsNullOrEmpty(((EditText)childView).Text)) 
        sum += Convert.ToInt32(((EditText)childView).Text); 
      } 

wie kann ich tun, dass bitte ..

Antwort

0

Was ist der Fehlercode? Hat u versuchen, es zu debuggen? Diese Linie könnte der Grund sein.

sum += Convert.ToInt32(((EditText)childView).Text); 
+0

gibt es im Code keine Fehler, aber ich habe nichts, nachdem ich es excute – Khaledalmolaa

+0

viewGroup.ChildCount 0 sein könnte, alle Strings leer sein kann, könnten alle Childs andere etw als EditText – canbax

+0

ich es überprüfen und es ist eigentlich 0 wie kann ich es beheben? – Khaledalmolaa

Verwandte Themen