android - 我如何将行内的小部件居中?

标签 android flutter

所以我有这段代码,我尝试使用 center() 小部件,但我无法在中心获取元素,这是它们的外观。 here's the snip

有趣的是,绿色容器占用了所有屏幕宽度,但容器内的小部件并未水平居中对齐。

这是代码

    Center(
        child: Container(
          color : Colors.green,
          alignment: Alignment(0.0, 0.0),
            child:  Row(
                children: <Widget>[
                    InkWell(
                        child: Text(
                            " Likes \n" + document['likes'].toString()),
                        onTap: () => LikeQuote(document),
                    ),
                    InkWell(
                        child: Text(" Dislikes \n" +
                            document['dislikes'].toString()),
                        onTap: () => DislikeQuote(document),
                    ),
                    InkWell(
                        child: Text(" Shares \n" +
                            document['shares'].toString()),
                        onTap: () => ShareQuote(),
                    ),
                ],
            ),
        ),
    ),

我希望“喜欢”、“喜欢”和“分享”位于中心位置。我该怎么做?

最佳答案

你应该使用mainAxisAlignment

Row(
  mainAxisAlignment: MainAxisAlignment.center,
  children:[ comp1(), comp2()

关于android - 我如何将行内的小部件居中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57624442/

相关文章:

java - Android - 如何在新 API 中请求位置更新?

android - AppCompat v. 23.4.0 中的 selectableItemBackground

android - 允许通过我的 Android 应用程序访问网站

找不到 android.support.v7.widget.cardview

Android 检查 wifi 连接

api - Flutter:如何在不进行API调用的情况下重新渲染 View ?

flutter - 检测 flutter 中的模拟位置

flutter - 参数类型 'void Function(Map<String, bool>)' 无法分配给参数类型 'Map<String, bool>'

firebase - Flutter Firebase Auth 错误.createUserWithEmailAndPassword : getGoogleApiForMethod() returned Gms: com. google.firebase.auth.api.internal.zzao@fb1556c

flutter - 如何将 float Action 粘贴到底部 flutter (底部对齐)