如何从GridLayout将空的EditText字段设置为零?

时间:2017-07-08 15:48:38

标签: java android android-gridlayout

我知道EditText有一个setText()方法,但是当它在GridLayout中时你怎么做呢?

当我在下面键入此功能时,单击按钮:

public void setEmptyToZero()
{
    //Iterate through whole GridLayout to check if there are empty fields 
    //and set them to zero
    String value;
    EditText edt;
    for(int i = 0; i < rows*columns; i++)
    {
        edt = (EditText) gd.getChildAt(i);
        value = edt.getText().toString();
        if(value.equals(""))
        {
            ((EditText) gd.getChildAt(i)).setText(0); //This doesn't work
        }
    }
}

我测试时应用会崩溃。我认为

有问题
((EditText) gd.getChildAt(i)).setText(0); 

但如何以正确的方式做到这一点?

0 个答案:

没有答案