1

是否可以在下图中显示提示TextField

搜索栏

4

4 回答 4

0

利用Prefix icon文本字段小部件中的属性和内容填充

于 2021-11-04T04:20:57.053 回答
0

试试下面的代码希望它对你有帮助。用于prefixIcon那个。

   TextField(
        decoration: InputDecoration(
          prefixIcon: Icon(Icons.search),
          border: OutlineInputBorder(),
          hintText: 'Search Tech Talk',
        ),
      ),

您的结果屏幕->图片

于 2021-11-04T04:55:41.533 回答
0

没有在提示中添加图标的正确方法,但是您可以尝试这种替代方法,在文本字段上使用富文本作为提示文本,在点击文本字段时隐藏并在文本字段为空且键盘隐藏时显示条件:

            Stack(
              alignment: AlignmentDirectional.center,
              children: [
                Offstage(
                  offstage: _isHide,
                  child: IgnorePointer(
                    ignoring: true,
                    child: Text.rich(
                      TextSpan(
                        children: [
                          WidgetSpan(
                            child: Icon(
                              Icons.search,
                              color: Colors.grey,
                            ),
                          ),
                          TextSpan(
                            text: "blablablablabla",
                            style: TextStyle(color: Colors.grey),
                          ),
                        ],
                      ),
                    ),
                  ),
                ),
                TextField(onTap: () {
                  _isHide = true;
                  setState(() {});
                }),
              ],
            ),
于 2021-11-04T06:22:17.613 回答
0
            TextField(
                onChanged: (value){
               searchData(st = value.trim().toLowerCase());
                 // Method For Searching 
                           },
                    decoration: InputDecoration(
                    hintText: "Search Data",
                    prefixIcon: Icon(Icons.search),
                    border: OutlineInputBorder(
                     borderRadius:
                    BorderRadius.all(Radius.circular(7.0)),
                              ),
                            ),
                          ),

结果

在此处输入图像描述

于 2021-11-04T07:40:00.870 回答