我有一个“页面”,上面有许多组件,其内容比设备的高度更长。没问题,只需要将整个布局(整个页面)放在ScrollView中即可。 其中一个组件是ViewPager。它可以正确地呈现,但滑动或飞快切换的响应不正确,会出现抖动并且不能总是正常工作。它似乎与ScrollView混淆了,因此仅在您以完...
我们在使用ViewPager时遇到了一个非常奇怪的问题。我们在每个ViewPager页面上嵌入列表,并在更新列表数据时同时触发列表适配器和视图页适配器的notifyDataSetChanged。 我们观察到有时,页面不会更新其视图树,即保持空白,甚至在翻页到该页面时有时会消失。在前后翻页几次...
我知道使用“getSelectedItemPosition()”可以获取到Gallery小部件的当前位置,但似乎ViewPager没有此功能。 我知道可以设置监听器,在页面切换时检索位置。但是我想要当前视图的位置。
我有一个视图页面活动,其中包含一个ImageView和2个覆盖条。这些覆盖条是使用Android XML文件布局自身制作的。 我的要求如下: 1)单击视图页面的ImageView第一次=显示顶部和底部矩形覆盖条。 2)单击视图页面的ImageView第二次=隐藏这些叠加层。 这两个功能都...
我想知道当前 ViewPager 的页面位置。我创建了一个适配器并将其设置为 ViewPager。现在我想知道当前视图的页码或位置,因为我想在特定页面上启动一些额外的事件。 我使用了 viewPager.setCurrentItem(1); 来设置第一个项目。 是否有类似的方法来获取当前页面?
我想做什么:我正在尝试在程序运行时以编程方式启用/禁用页面切换。 例如:当进行流程时,如果我检查一个条件并且如果它返回true则启用页面切换,如果条件返回false则禁用页面切换。 我使用的解决方案是这个public class CustomViewPager extends View...
我正在使用以下示例来实现我的viewPager: http://code.google.com/p/viewpagerexample/issues/list 这个示例的问题是我无法弄清如何设置起始位置,默认起始位置为0。基本上,我想能够控制左侧或右侧是否有可用视图。 有没有办法控制中心视图...
我讨厌发布代码,也不喜欢问为什么它不能工作,但现在我束手无策。我尝试运行下面的类,但是我在logcat中得到了一个异常,我无法解释。即使进行谷歌搜索,结果也很少。也许我只是不理解这个生态系统,但异常信息很少。我得到的异常如下: 03-06 21:50:43.031: E/AndroidRun...
我正在使用以下代码更改幻灯片:viewPager.setCurrentItem(index++, true); 但是它速度太快了。有没有办法手动设置动画速度?
我有一个ViewPager,我想获取当前选定和可见的视图,而不是位置。 getChildAt(getCurrentItem) 返回错误的 View 有时候无法正常工作。有时会返回null,有时只是返回错误的View。@Override public void setUserVisibleH...