- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在尝试创建一个类似于默认“设置”应用中的WearableListView
。我有一个 WearableListView
滚动,并为每个元素设置动画。我现在需要的只是列表顶部的标题,当列表滚动时它会向上滚动。这与“设置”应用程序中标题“设置”的行为相同。
我找到的唯一方法,在这里使用:How to Set the Layout for topEmptyRegion , 实现一个 WearableListView.OnScrollListener()
。然后使用 onAbsoluteScrollChange()
方法设置用作标题的 TextView
的位移。但是,根据 Android Developer References ,此方法已弃用。文档甚至指出:建议不要使用这个 当 RecyclerView 的内容更改时,这可能会提供错误的值。
我想知道是否有其他人找到了一种方法来实现以这种方式运行的 header ,该 header 未被弃用。可能是我在 Android Wear 文档中遗漏了什么?
编辑:
无论如何,我都试图实现这个方法。事实证明,WearableListView.setOnScrollListener()
不会采用 new WearableListView.OnScrollListener()
。相反,它请求其父 RecyclerView.OnScrollListener
,它没有 onAbsoluteScrollChange()
方法。它确实有一个 onScrolled()
方法,我试图实现它。事实证明,这完全覆盖了 WearableListView
的默认滚动监听器,并使居中的项目可以偏离中心。绝对不是我想要的效果。
最佳答案
因为 onScroll() 没有被弃用,你可以通过在你的监听器中实现它来完成同样的事情:
@Override
public void onScroll(int scroll) {
header.setY(header.getY() - scroll);
}
其中 header
是 header 组件。
编辑:确保您使用WearableListView.addOnScrollListener
不是 WearableListView.setOnScrollListener()
关于android - WearableListView header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33242456/
我正在尝试创建一个类似于默认“设置”应用中的WearableListView。我有一个 WearableListView 滚动,并为每个元素设置动画。我现在需要的只是列表顶部的标题,当列表滚动时它会向
https://developer.android.com/design/wear/patterns.html#Selection提示使用 WearableListView 创建可穿戴兼容的 List
我需要你的帮助! 我有三个并排的 WearableListView,填充了 0-9 的值。这个想法是,您可以滚动三个不同的列表来快速简单地创建一个介于 000 和 999 之间的数字。 现在我需要选择
我正在尝试使用 WearableListView在我的应用程序中尝试了一些示例,包括可穿戴通知。在尝试每个示例后,在设计模式下查看布局时,我都会收到一条错误消息。 例如可穿戴通知示例的布局非常简单:
我刚刚构建了一个 AndroidStudio 项目,并被告知 WearableListView.Adapter 类已被弃用。 但是,当我转到 documentation ,它没有提到被弃用。我一直无法
我正在开发我的 Android Wear 应用,但我无法使用 setEnableGestureNavigation 我正在使用来自 com.google.android.support:wearabl
我正在构建一个 Android Wear 应用程序,我想将其呈现为几个可以水平滑动的页面。 为此,我使用了 GridViewPager 和关联的 FragmentGridPagerAdapter,它们
我试图在我的可穿戴应用程序中显示一个两行 ListView ,如下图所示(没有图标),但由于某种原因它无法按预期工作。我认为问题出在以下代码行: ListViewItem androiders = n
我已经实现了一个 WearableListView 以允许用户在我的应用程序中选择偏好。目前,每当用户点击一个项目时,我都会将该项目的标签保存在首选项中。此代码位于实现 WearableListVie
我正在构建一个 Android Wear 应用程序,在给定的屏幕上我有一个 WearableListView 形式的选择器。据我了解,此类是封闭源代码。有谁知道如何在屏幕上显示 3 个以上的元素? 最
我的 Wear 应用程序上有一个 WearableListView 来显示列表项。我能够显示所有项目。但我没有看到项目之间有任何空间。我如何在项目之间显示一些空白空间(分隔空间)。 最佳答案 我已经工
本文整理了Java中android.support.wearable.view.WearableListView.setClickListener()方法的一些代码示例,展示了WearableList
本文整理了Java中android.support.wearable.view.WearableListView.setVisibility()方法的一些代码示例,展示了WearableListVie
本文整理了Java中android.support.wearable.view.WearableListView.setAdapter()方法的一些代码示例,展示了WearableListView.s
本文整理了Java中android.support.wearable.view.WearableListView.addOnScrollListener()方法的一些代码示例,展示了WearableL
我的 wear 应用程序使用 WearableListView.Item 作为 ListView,它运行良好并已编译 - 但后来我升级了 Android Studio、Gradle 插件、SDK
我是一名优秀的程序员,十分优秀!