小编Crw*_*ryn的帖子

Android ListView:获取Overscroll距离

无论如何要确定用户overscrolled在Android ListView中的确切像素数?当用户尝试向上滚动超过第一个列表项,并且过度滚动/反弹动画启动时,我需要检测过滚动距离.基本上我会在那个空间做一些事情,比如动画中的折叠,类似于iPhone上的Clear应用程序.

我已经打过电话getScrollY(),并getTop()在我的ListView,它的项目(使用getChildAt(0).getTop),但一切都返回0.对于我的参考列表项都是相同的高度.

我也尝试添加onScrollListenerlistview,只是计算上的原始Y位置之间的差异ACTION_DOWN,并在Y POS机ACTION_MOVE,但它似乎listview以较慢的速度滚动.

任何帮助都会很棒.

java mobile android listview

6
推荐指数
1
解决办法
3269
查看次数

Xamarin Forms 中的 Android 占位符\提示文本

我正在使用 Xamarin 表单来构建跨平台应用程序,当它们在 Android 中呈现时,我遇到了 Entry 元素的占位符文本问题。占位符在 iOS 中按预期显示,但在 Android 中为空白。在 Google 中搜索后,我明白了这个问题:基本上,Android 文本编辑器字段没有 Placeholder 属性,您必须将其设置为 Hint。

我不明白的是如何以编程方式执行此操作。我知道如何扩展 Editor 类,但是我如何告诉 Xamarin 表单,对于 Android,Entry 单元格应该与我的自定义 Editor 元素相关,该元素在设置 Placeholder 时执行一些操作来分配 Hint?或者,还有更好的方法?提前致谢

xamarin.android xamarin xamarin.forms

3
推荐指数
1
解决办法
3392
查看次数