Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当焦点丢失时,Android会将Tablelayout-Tablerow-Field保存到数据库中_Android - Fatal编程技术网

当焦点丢失时,Android会将Tablelayout-Tablerow-Field保存到数据库中

当焦点丢失时,Android会将Tablelayout-Tablerow-Field保存到数据库中,android,Android,我正在努力实现以下目标: 当TableRow中的字段失去焦点时,将其保存到数据库中。我不能使用listView,因为在TableLayout上有68行包含200多个字段 所以我想问的是,是否有一种通用的方法可以检查TableLayout上的哪个字段刚刚失去了1 onFocusChangeListener的焦点 谢谢 Steve您可以将所有要监视的EditText-字段添加到一个字段中 它是onFocusChange()-方法提供获得/失去焦点的视图,以便您可以获得显示的文本,并提供hasFocu

我正在努力实现以下目标:

当TableRow中的字段失去焦点时,将其保存到数据库中。我不能使用listView,因为在TableLayout上有68行包含200多个字段

所以我想问的是,是否有一种通用的方法可以检查TableLayout上的哪个字段刚刚失去了1 onFocusChangeListener的焦点

谢谢
Steve

您可以将所有要监视的
EditText
-字段添加到一个字段中


它是
onFocusChange()
-方法提供获得/失去焦点的视图,以便您可以获得显示的文本,并提供
hasFocus
-布尔值,可用于确定焦点是否丢失。

Hi Lukas感谢您的回答,但这不是我要问的。我试图做的是当一个字段失去焦点时,获取该字段id,然后将该字段中的数据写入数据库。i、 我想有一个简单的例程,它获取我刚刚移动的字段并写入数据库。换句话说,我想检查tablelayout上的哪个字段失去了焦点,获取它的ID(我指的是xml中定义的ID),然后进行处理。史蒂夫