gpt4 book ai didi

android - 当 WearableListView 捕捉到新列表项时,如何更改首选项?

转载 作者:行者123 更新时间:2023-11-29 17:48:08 26 4
gpt4 key购买 nike

我已经实现了一个 WearableListView 以允许用户在我的应用程序中选择偏好。目前,每当用户点击一个项目时,我都会将该项目的标签保存在首选项中。此代码位于实现 WearableListView.onClick

类的 onClick 方法中

我还注意到,当我更改列表中选择的项目时(中心屏幕中的项目)在离开和返回此列表时仍然存在。所以我想知道如何访问该偏移值?或者调用什么方法才能使当前项目在您离开并返回列表后保持不变?我希望用户不需要点击列表项,而只需滚动离开并保存该项目标签。

最佳答案

我现在无法测试它,但请看一下 WearableListView.OnScrollListener 类。

有一个看起来很有前途的方法叫做onCentralPositionChanged(int centralPosition)。只需通过 addOnScrollListener(WearableListView.OnScrollListener listener) 方法添加它并在 onCentralPositionChanged 回调中更新您的首选项:

public void onCentralPositionChanged(int centralPosition) {
// update your preferences according to centralPosition
}

关于android - 当 WearableListView 捕捉到新列表项时,如何更改首选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25004112/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com