如何使用Xamarin.android C#获取布局中所有editText的值

本文关键字:editText 的值 布局 获取 何使用 Xamarin android | 更新日期: 2023-09-27 17:59:27

正如我在标题中所写的,我想在布局中的所有editText中获取值,并使用Xamarin.android将其作为求和放在变量中,我尝试了这段代码,但没有得到

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);
            }

我该怎么做。。

如何使用Xamarin.android C#获取布局中所有editText的值

错误代码是什么?你试过调试它吗?这句话可能就是原因。

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