小编Fem*_*shi的帖子

Flutter TextField 获取选定文本

在 android 中,我们可以使用以下方法获取 EditText 中所选文本的开始和结束索引:

int a = inputET.getSelectionStart();
int b = inputET.getSelectionEnd();
Run Code Online (Sandbox Code Playgroud)

在 TextField 中,颤振替代方案是什么?

textfield android-edittext flutter

7
推荐指数
2
解决办法
3783
查看次数

GridLayout 项目溢出抖动

我有一个网格布局,网格项目基本上是:有两件事的卡片:

  • 图像
  • 文本

但图像是通过互联网加载的,因此有时它会溢出网格项框,并且该框不会改变高度,我想要的是图像应该具有固定大小。

这是我的代码:(我该怎么做?)

import 'package:flutter/material.dart';
import '../models/dbModel.dart';

class GridLayout extends StatelessWidget {
  final List<DbModel> m;
  var appContext;

  GridLayout(this.m, this.appContext);

  Widget build(context) {
    return GridView.builder(
      gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
          crossAxisCount: 2, crossAxisSpacing: 7.0, mainAxisSpacing: 7.0),
      padding: const EdgeInsets.all(10.0),
      itemBuilder: (context, i) {
        return GridItem(appContext, m[i]);
      },
      itemCount: m.length,
    );
  }
}

class GridItem extends StatelessWidget {
  final appContext;
  final dbModel;

  GridItem(this.appContext, this.dbModel);

  Widget build(context) {
    return GestureDetector(
      onTap: () {},
      child: Card(
        child: Column(
          children: <Widget>[
            dbModel.img == "NOLINK" ? Image.network("https://i.ibb.co/Vv6cPj4/404.png",) …
Run Code Online (Sandbox Code Playgroud)

flutter flutter-layout

3
推荐指数
1
解决办法
7901
查看次数