当焦点丢失时,Android会将Tablelayout-Tablerow-Field保存到数据库中
我正在努力实现以下目标: 当TableRow中的字段失去焦点时,将其保存到数据库中。我不能使用listView,因为在TableLayout上有68行包含200多个字段 所以我想问的是,是否有一种通用的方法可以检查TableLayout上的哪个字段刚刚失去了1 onFocusChangeListener的焦点 谢谢当焦点丢失时,Android会将Tablelayout-Tablerow-Field保存到数据库中,android,Android,我正在努力实现以下目标: 当TableRow中的字段失去焦点时,将其保存到数据库中。我不能使用listView,因为在TableLayout上有68行包含200多个字段 所以我想问的是,是否有一种通用的方法可以检查TableLayout上的哪个字段刚刚失去了1 onFocusChangeListener的焦点 谢谢 Steve您可以将所有要监视的EditText-字段添加到一个字段中 它是onFocusChange()-方法提供获得/失去焦点的视图,以便您可以获得显示的文本,并提供hasFocu
Steve您可以将所有要监视的
EditText
-字段添加到一个字段中
它是
onFocusChange()
-方法提供获得/失去焦点的视图,以便您可以获得显示的文本,并提供hasFocus
-布尔值,可用于确定焦点是否丢失。Hi Lukas感谢您的回答,但这不是我要问的。我试图做的是当一个字段失去焦点时,获取该字段id,然后将该字段中的数据写入数据库。i、 我想有一个简单的例程,它获取我刚刚移动的字段并写入数据库。换句话说,我想检查tablelayout上的哪个字段失去了焦点,获取它的ID(我指的是xml中定义的ID),然后进行处理。史蒂夫