基本上我有一个 ListPreference 允许用户更改我的动态壁纸上某些文本的 X 位置。
它包含 4 个条目:顶部、中间、底部和手动输入 X。前 3 个选项没有问题,我只需在我的 WallpaperService 类中获取 SharedPreferences 并检查它们是顶部、中间还是底部并根据他们的选择更改位置.
但是,最后一个选项被证明更困难,我想要做的是当用户单击“手动输入 X”ListPreference 项时弹出一个 EditText 警报框,以便他们可以输入 X 的值。我只是不知道如何通过单击该特定列表元素弹出警报。