偏好单词列表

问题描述 投票:-1回答:2

我正在构建一个Android应用,其设置包含黑名单,因此用户可以输入单词列表。我看了看TextPreference,但它并不适合范围,因为它是一个空间很小的对话框。

enter image description here

是否有任何我可以用来插入单词列表的首选项(内置或库)?没有对话框的更大文本区域就足够了。我认为没有这么简单的偏好。

android android-preferences
2个回答
2
投票

存储单词的黑名单可能有点超出了SharedPreferences的范围,因为它们旨在维护简单的键:值对。

您应该创建一个新的Fragment,允许用户管理黑名单,然后实现您自己的数据持久性。如果使用Sqlite并在列word上创建聚簇索引,则将进行O(log(n))搜索。反对O(n)搜索,扫描共享偏好的csv值会产生。


0
投票

没有提供类似行为的内置首选项。也没有我知道的图书馆。

我建议为此创建自定义首选项。在内部,首选项-v7布局设置屏幕包含RecyclerView。所以你需要覆盖某种ViewHolder逻辑(PreferenceViewHolder)

这可能很有用:qazxsw poi

© www.soinside.com 2019 - 2024. All rights reserved.