有没有任何解决方案可以在单个文本小部件颤动中实现listview.builder?

问题描述 投票:0回答:1
   SizedBox(
                                        child: Padding(
                                      padding: const EdgeInsets.all(8.0),
                                      child: Row(
                                          mainAxisAlignment:
                                              MainAxisAlignment.center,
                                          textDirection: TextDirection.rtl,
                                          children: [
                                            Text(
                                              "${listData[0]['words_ar'].toString()} ",
                                              style: GoogleFonts.aclonica(
                                                  fontSize: 23.sp),
                                            ),
                                            Text(
                                              "${listData[1]['words_ar'].toString()} ",
                                              style: GoogleFonts.aclonica(
                                                  fontSize: 23.sp),
                                            ),
                                            Text(
                                              "${listData[2]['words_ar'].toString()} ",
                                              style: GoogleFonts.aclonica(
                                                  fontSize: 23.sp),
                                            ),
                                            Text(
                                              "${listData[3]['words_ar'].toString()} ",
                                              style: GoogleFonts.aclonica(
                                                  fontSize: 23.sp),
                                            ),
                                          ]),
                                    )),

伙计们,我有 SQLite 数据,其中数据很小,但我想将这些数据连接到单个文本小部件中,我可以通过提供每个值的特定索引来做到这一点,但我想使用列表视图来做到这一点。构建器或任何其他动态方法:

假设数据:

图片1

以及我想要的 onTap 属性的输出:

图像2

android flutter sqlite dart
1个回答
0
投票

您可以像您提到的那样使用 ListView :

ListView.builder(
    itemCount: listData.length,
    itemBuilder: (context, index) {
      return Text("${listData[index]['words_ar'].toString()} ",
          style: GoogleFonts.aclonica(
              fontSize: 23.sp),
          );
    },
  ),
© www.soinside.com 2019 - 2024. All rights reserved.