单击TextField时键盘被关闭

时间:2019-12-18 06:25:51

标签: android ios flutter

我的键盘上的水龙头上有一个TextField,可立即将其关闭。这是我的TextField代码:

def home(request):

    if request.method=='POST':
        form = ListForm(request.POST or None) 

    if form.is_valid(): 
        form.save() 
        all_items = list.object.all 
        messages.success(request ,('Item Has Been Added To List !')) 
        return render(request ,'home.html', {'all_items': all_items}) 
    else : 
        all_items = list.object.all 
        return render(request, 'home.html', {'all_items': all_items})

这是DataItem类的代码。点击TextField时,键盘将打开并立即关闭。请帮忙。我尝试使用GestureDetector,也请求焦点和onChanged,但没有任何效果。

2 个答案:

答案 0 :(得分:0)

您应将焦点节点置于构建方法之外。已添加测试示例。

Not visible

DartPad Example

答案 1 :(得分:0)

我已使用TextFormField而不是TextField解决了此问题。