dart - Flutter Android PreferenceScreen 设置页面

Android 有 PreferenceScreen 为您提供一致的 Settings接口(interface)并自行处理许多 SharedPreferences 功能。

Flutter 中是否有类似的东西,还是我必须使用自定义 ListView 自己创建?

最佳答案

因此,不存在任何类似的小部件,您必须自己创建它并在 onChangedonTap 事件中处理它们的操作。例如:

复选框首选项

CheckboxListTile(
  value: true,
  title: Text("This is a CheckBoxPreference"),
  onChanged: (value) {},
),

切换偏好

SwitchListTile(
  value: false,
  title: Text("This is a SwitchPreference"),
  onChanged: (value) {},
),

列表首选项

ListTile(
  title: Text("This is a ListPreference"),
  subtitle: Text("Subtitle goes here"),
  onTap: (){},
)

https://stackoverflow.com/questions/53066664/

相关文章:

loops - 从 List.map() 获取迭代索引

dart - 全宽按钮,如何对齐文本

flutter - 如何像在 Hamilton Flutter 应用程序中一样在 Flutter 中

flutter - 如何拉伸(stretch)图标以填充父级?

flutter - 如何在 Flutter 中将一个小部件放在另一个小部件之上?

flutter - 将容器缩小到较小的 child 而不是扩大到填充 parent

dart - flutter 测试 : Waiting for a certain duration

android - 什么时候在 Flutter 中使用 setState?

dart - 长文本 flutter 中的换行符

dart - Flutter - 是否可以在不使用 FutureBuilder 的情况下从 Futu