在无状态中创建有状态小部件 Class

Make Stateful Widget inside a Stateless Class

是否可以使文本小部件有状态,以便在我按下按钮时可以更改文本,而无需 Class 有状态? 示例:

class Rangliste extends StatelessWidget{.... Text(Test), Text(Test2)....}

Test 和 Test2 是字符串。

所以当我按下按钮时,文本小部件中的值应该改变。有什么方法可以在不将我的 Class 更改为有状态的情况下实现这一目标?或者,如果没有,有人可以解释我如何将 Class 更改为有状态的,而不会弄乱我的其余代码

不,你不能,无状态小部件是不可变的小部件,不能对状态变化做出反应并重新呈现,你将不得不使用某种形式的状态管理。

如果您的按钮、文本和数据都在同一个小部件中,那么最好让您的小部件有状态并使用 setState(() {}) 更改文本并重新呈现。

您可以使用 Flutter 插件将小部件从 Stateless 小部件转换为 StatefulWidget,该插件将处理所有事情。