草庐IT

Viewpager

全部标签

Android.app Fragments 与 android.support.v4.app 使用 ViewPager?

我有一个关于Android支持库、fragment以及作为具体示例的ViewPager类的问题。我的目的是创建一个与Android开发者网站(http://developer.android.com/training/animation/screen-slide.html或http://developer.android.com/training/implementing-navigation/lateral.html)上提供的示例功能相似的应用程序。查看他们的代码,我注意到他们使用了android.support.v4.app库,根据我的研究,这是访问ViewPager类的唯一方法。

Android.app Fragments 与 android.support.v4.app 使用 ViewPager?

我有一个关于Android支持库、fragment以及作为具体示例的ViewPager类的问题。我的目的是创建一个与Android开发者网站(http://developer.android.com/training/animation/screen-slide.html或http://developer.android.com/training/implementing-navigation/lateral.html)上提供的示例功能相似的应用程序。查看他们的代码,我注意到他们使用了android.support.v4.app库,根据我的研究,这是访问ViewPager类的唯一方法。

Android:我无法拥有 ViewPager WRAP_CONTENT

我已经设置了一个简单的ViewPager,它在每个页面上都有一个高度为200dp的ImageView。这是我的寻呼机:pager=newViewPager(this);pager.setLayoutParams(newLayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));pager.setBackgroundColor(Color.WHITE);pager.setOnPageChangeListener(listener);layout.addView(pager);尽管高度设置为wrap_content,但

Android:我无法拥有 ViewPager WRAP_CONTENT

我已经设置了一个简单的ViewPager,它在每个页面上都有一个高度为200dp的ImageView。这是我的寻呼机:pager=newViewPager(this);pager.setLayoutParams(newLayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));pager.setBackgroundColor(Color.WHITE);pager.setOnPageChangeListener(listener);layout.addView(pager);尽管高度设置为wrap_content,但

android - 动态更新 ViewPager?

我无法更新ViewPager中的内容。FragmentPagerAdapter类中方法instantiateItem()和getItem()的正确用法是什么?我只使用getItem()来实例化并返回我的fragment:@OverridepublicFragmentgetItem(intposition){returnnewMyFragment(context,paramters);}这很好。除了我不能改变内容。所以我发现了这个:ViewPagerPagerAdapternotupdatingtheView"MyapproachistousethesetTag()methodforan

android - 动态更新 ViewPager?

我无法更新ViewPager中的内容。FragmentPagerAdapter类中方法instantiateItem()和getItem()的正确用法是什么?我只使用getItem()来实例化并返回我的fragment:@OverridepublicFragmentgetItem(intposition){returnnewMyFragment(context,paramters);}这很好。除了我不能改变内容。所以我发现了这个:ViewPagerPagerAdapternotupdatingtheView"MyapproachistousethesetTag()methodforan

android - 如何通过在 ViewPager 中用手指滑动来禁用分页但仍然能够以编程方式滑动?

我有ViewPager,在它下面有10个按钮。通过单击按钮,例如#4,寻呼机立即通过mPager.setCurrentItem(3);转到页面#4。但是,我想通过水平滑动手指来禁用分页。因此,分页是仅通过点击按钮完成的。那么,如何禁用手指滑动呢? 最佳答案 您需要继承ViewPager。onTouchEvent中有很多你不想改变的好东西,比如允许subview被触摸。onInterceptTouchEvent是您要更改的内容。如果您查看ViewPager的代码,您会看到以下注释:/**ThismethodJUSTdetermines

android - 如何通过在 ViewPager 中用手指滑动来禁用分页但仍然能够以编程方式滑动?

我有ViewPager,在它下面有10个按钮。通过单击按钮,例如#4,寻呼机立即通过mPager.setCurrentItem(3);转到页面#4。但是,我想通过水平滑动手指来禁用分页。因此,分页是仅通过点击按钮完成的。那么,如何禁用手指滑动呢? 最佳答案 您需要继承ViewPager。onTouchEvent中有很多你不想改变的好东西,比如允许subview被触摸。onInterceptTouchEvent是您要更改的内容。如果您查看ViewPager的代码,您会看到以下注释:/**ThismethodJUSTdetermines

android - 如何确定 Fragment 何时在 ViewPager 中可见

问题:ViewPager中的fragmentonResume()在fragment实际可见之前被触发。例如,我有2个fragment,分别是ViewPager和FragmentPagerAdapter。第二个fragment仅适用于授权用户,我需要在fragment可见时要求用户登录(使用警报对话框)。但是ViewPager在第一个fragment可见时创建第二个fragment,以便缓存第二个fragment并在用户开始滑动时使其可见。所以onResume()事件早在第二个fragment变得可见之前就在第二个fragment中触发了。这就是为什么我试图找到一个在第二个fragmen

android - 如何确定 Fragment 何时在 ViewPager 中可见

问题:ViewPager中的fragmentonResume()在fragment实际可见之前被触发。例如,我有2个fragment,分别是ViewPager和FragmentPagerAdapter。第二个fragment仅适用于授权用户,我需要在fragment可见时要求用户登录(使用警报对话框)。但是ViewPager在第一个fragment可见时创建第二个fragment,以便缓存第二个fragment并在用户开始滑动时使其可见。所以onResume()事件早在第二个fragment变得可见之前就在第二个fragment中触发了。这就是为什么我试图找到一个在第二个fragmen