Articles of android viewpager

如何使用Android ViewPager?

可能重复: android viewPager实现 有人可以告诉我如何将ViewPager正确地应用到我的项目中吗? 我需要知道使用它可以实现什么? 我对编程和android有些新意。 基本上我需要对我正在处理的应用程序使用水平分页。 我需要一步一步的指导。

在viewpager上滑动时,选项卡选择器无法在上一个选项卡上单击

我正在关注这个例子.. 我有一个问题,当我在ViewPager上ViewPager相应的fragment但是当我从左向右或从右向左滑动并选择上一个Tab时 ,Tab指示符出现在新选择的Tab上,但相应的fragment不会出现在ViewPager 。 请帮助我,我哪里出错了?

Android:没有操作栏的Swipey标签

我创建了一个ViewPager 。 我想添加可滚动的标签(swipey标签)以使其更灵活(如谷歌播放)。 以及我使用ActionBarfind的所有教程。 如何在不使用ActionBar情况下执行此操作?

java.lang.IllegalArgumentException:观察者为null

我的某个应用的用户报告了此错误。 我很困惑如何修复它意味着什么。 经过一番谷歌搜索……仍然没有运气。 有人以前见过这个或知道如何解决它吗? java.lang.IllegalArgumentException: The observer is null. at android.database.Observable.unregisterObserver(Observable.java:59) at android.widget.BaseAdapter.unregisterDataSetObserver(BaseAdapter.java:42) at android.widget.HeaderViewListAdapter.unregisterDataSetObserver(HeaderViewListAdapter.java:256) at android.widget.AbsListView.onDetachedFromWindow(AbsListView.java:2309) at android.view.View.dispatchDetachedFromWindow(View.java:8197) at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:1968) at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:1966) at android.view.ViewGroup.removeViewInternal(ViewGroup.java:3257) at android.view.ViewGroup.removeViewInternal(ViewGroup.java:3237) at android.view.ViewGroup.removeView(ViewGroup.java:3185) at com.aheudev.a.slickdeals.adapters.DealPageAdapter.destroyItem(DealPageAdapter.java:174) at android.support.v4.view.ViewPager.populate(ViewPager.java:415) at android.support.v4.view.ViewPager.completeScroll(ViewPager.java:696) at android.support.v4.view.ViewPager.computeScroll(ViewPager.java:668) at android.view.ViewGroup.drawChild(ViewGroup.java:2434) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2189) at android.view.View.draw(View.java:9282) at android.view.ViewGroup.drawChild(ViewGroup.java:2584) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2189) at android.view.ViewGroup.drawChild(ViewGroup.java:2582) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2189) at android.view.ViewGroup.drawChild(ViewGroup.java:2582) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2189) […]

Fragment中的ViewPager + Adapter => laggy swiping

我有一个带有一些片段的ViewPager 。 每个片段在SlidingDrawer都有一个ListView (在滑动前不可见)和ArrayAdapter 。 适配器设置在onCreateView() ,这会减慢滑动速度,因为每次刷卡都需要加载30个列表项,因为正在创建新的片段。 我的问题是,当ViewPager闲置时,是否可以在刷卡后设置适配器? 或者,还有更好的方法? 展开SlidingDrawer时,需要已加载List。

getItemPosition什么时候应该考虑项目位置的变化?

Android的PagerAdapter类中方法getItemPosition的文档声明它是: 在主机视图尝试确定项目的位置是否已更改时调用。 应该调用此方法来指示项目在该适配器的项目组中的位置是否已更改。 但是,它永远不会说明何时重写方法应该考虑要改变的位置。 是否意味着该位置与上次调用项目getItemPosition时的位置不同? 这是否意味着项目的位置与上次调用notifyDataSetChanged不同? 或者是否意味着项目的位置与将项目添加到viewPager时的位置不同?

ViewPager和ImageView缩放问题

我正在尝试使用ViewPager实现图像库。 另外,为了实现缩放function,我使用的是来自github的TouchImageView 。 我也尝试过使用ZoomableImageView 。 但是,问题是,如果我缩放图像并且如果我滚动图像,那么ViewPager将被滚动ViewPager下一个视图正在加载,而不是图像。 如果我缩放图像然后如果我滚动它,那么图像必须移动而不是ViewPager 仅当到达缩放图像的末尾时,ViewPager的下一个视图才必须加载。 怎么做? 我无法find它。如果我对角地触摸并拖动图像,那么图像就会被移动。 或者调用ViewPager的拖动。 ps:这不重复。 缩放完成。 但问题出在图像缩放之后。

IllegalArgumentException:radius必须> 0

我正在使用AChartEngine库在视图寻呼机中设计条形图和饼图。 当我从条形图滚动到饼图时,应用程序崩溃。 崩溃报告如下。 FATAL EXCEPTION: main java.lang.IllegalArgumentException: radius must be > 0 at android.graphics.RadialGradient.(RadialGradient.java:58) at org.achartengine.chart.PieChart.draw(PieChart.java:112) at org.achartengine.GraphicalView.onDraw(GraphicalView.java:168) at android.view.View.draw(View.java:11120) at android.view.ViewGroup.drawChild(ViewGroup.java:2901) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2503) at android.view.ViewGroup.drawChild(ViewGroup.java:2899) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2503) at android.view.ViewGroup.drawChild(ViewGroup.java:2899) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2503) at android.view.View.draw(View.java:11123) at android.support.v4.view.ViewPager.draw(ViewPager.java:2157) at android.view.ViewGroup.drawChild(ViewGroup.java:2901) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2503) at android.view.ViewGroup.drawChild(ViewGroup.java:2899) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2503) at android.view.ViewGroup.drawChild(ViewGroup.java:2899) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2503) at android.view.ViewGroup.drawChild(ViewGroup.java:2899) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2503) at android.view.ViewGroup.drawChild(ViewGroup.java:2899) at […]

在eclipse中添加库时,jar不匹配错误

我是Android新手,我正在尝试为viewPagerIndicator添加一个库,因为本教程指示我这样做。 但是,当我添加库时,我得到一个错误说明: Versions found are: Path: C:\Users\Bryan\workspace\MyPager\libs\android-support-v4.jar Length: 349252 SHA-1: 612846c9857077a039b533718f72db3bc041d389 Path: C:\Users\Bryan\git\Android-ViewPagerIndicator\library\libs\android-support-v4.jar Length: 271754 SHA-1: 53307dc2bd2b69fd5533458ee11885f55807de4b Jar mismatch! Fix your dependencies 如何在不弄乱构建路径的情况下解决此问题?

ViewPager以编程方式滚动

我有一个简单的ViewPager 。 是否有任何可能性以常规animation每五秒以编程方式滚动它?