91得票9回答
ScrollView内部的ViewPager无法正确滚动。

我有一个“页面”,上面有许多组件,其内容比设备的高度更长。没问题,只需要将整个布局(整个页面)放在ScrollView中即可。 其中一个组件是ViewPager。它可以正确地呈现,但滑动或飞快切换的响应不正确,会出现抖动并且不能总是正常工作。它似乎与ScrollView混淆了,因此仅在您以完...

90得票13回答
ViewPager没有重绘内容,保持/变为空白

我们在使用ViewPager时遇到了一个非常奇怪的问题。我们在每个ViewPager页面上嵌入列表,并在更新列表数据时同时触发列表适配器和视图页适配器的notifyDataSetChanged。 我们观察到有时,页面不会更新其视图树,即保持空白,甚至在翻页到该页面时有时会消失。在前后翻页几次...

87得票5回答
获取ViewPager的当前位置

我知道使用“getSelectedItemPosition()”可以获取到Gallery小部件的当前位置,但似乎ViewPager没有此功能。 我知道可以设置监听器,在页面切换时检索位置。但是我想要当前视图的位置。

87得票10回答
如何禁用后视图点击事件的Framelayout

我有一个视图页面活动,其中包含一个ImageView和2个覆盖条。这些覆盖条是使用Android XML文件布局自身制作的。 我的要求如下: 1)单击视图页面的ImageView第一次=显示顶部和底部矩形覆盖条。 2)单击视图页面的ImageView第二次=隐藏这些叠加层。 这两个功能都...

87得票8回答
如何获取Android ViewPager的当前页面编号?

我想知道当前 ViewPager 的页面位置。我创建了一个适配器并将其设置为 ViewPager。现在我想知道当前视图的页码或位置,因为我想在特定页面上启动一些额外的事件。 我使用了 viewPager.setCurrentItem(1); 来设置第一个项目。 是否有类似的方法来获取当前页面?

83得票9回答
如何在安卓中禁用或启用ViewPager的滑动?

我想做什么:我正在尝试在程序运行时以编程方式启用/禁用页面切换。 例如:当进行流程时,如果我检查一个条件并且如果它返回true则启用页面切换,如果条件返回false则禁用页面切换。 我使用的解决方案是这个public class CustomViewPager extends View...

79得票9回答
PagerAdapter起始位置

我正在使用以下示例来实现我的viewPager: http://code.google.com/p/viewpagerexample/issues/list 这个示例的问题是我无法弄清如何设置起始位置,默认起始位置为0。基本上,我想能够控制左侧或右侧是否有可用视图。 有没有办法控制中心视图...

77得票12回答
android.content.res.Resources$NotFoundException: 无法找到资源ID #0xffffffff

我讨厌发布代码,也不喜欢问为什么它不能工作,但现在我束手无策。我尝试运行下面的类,但是我在logcat中得到了一个异常,我无法解释。即使进行谷歌搜索,结果也很少。也许我只是不理解这个生态系统,但异常信息很少。我得到的异常如下: 03-06 21:50:43.031: E/AndroidRun...

76得票7回答
当通过编程滑动时改变ViewPager动画持续时间

我正在使用以下代码更改幻灯片:viewPager.setCurrentItem(index++, true); 但是它速度太快了。有没有办法手动设置动画速度?

75得票19回答
Android ViewPager获取当前视图

我有一个ViewPager,我想获取当前选定和可见的视图,而不是位置。 getChildAt(getCurrentItem) 返回错误的 View 有时候无法正常工作。有时会返回null,有时只是返回错误的View。@Override public void setUserVisibleH...