草庐IT

viewPager

全部标签

android - 如何让当前 fragment 显示在 viewpager 的特定选项卡中?

我想在tabb_1中获取backstack中的最后一个fragment,或者当前显示的fragment对我来说是一样的。如下图所示,我有一个ViewPager,还有一个内部tabb。因此显示了四个当前fragment。问题:如何获取Fragment2实例?我见过另一种解决方案,但没有一个适用于这种情况。注解:要返回的fragment不必托管在ViewPager中。我可以在一个选项卡中再打开两个fragment。通过这种方法,我得到了所有当前可见的fragment,但不是我想要的那个。publicArrayListgetVisibleFragment(){Listfragments=ge

android - 如何让当前 fragment 显示在 viewpager 的特定选项卡中?

我想在tabb_1中获取backstack中的最后一个fragment,或者当前显示的fragment对我来说是一样的。如下图所示,我有一个ViewPager,还有一个内部tabb。因此显示了四个当前fragment。问题:如何获取Fragment2实例?我见过另一种解决方案,但没有一个适用于这种情况。注解:要返回的fragment不必托管在ViewPager中。我可以在一个选项卡中再打开两个fragment。通过这种方法,我得到了所有当前可见的fragment,但不是我想要的那个。publicArrayListgetVisibleFragment(){Listfragments=ge

带有图像的 Android ViewPager : memory leak/app crashes

我正在编写一个显示全景图片的应用,该全景图片最终在其上有几个标记以显示有关某些点的信息。由于大图像使应用程序崩溃(我在应用程序中还有另一个正在显示大map的Activity),我现在尝试使用ViewPager将全景图显示为一系列页面。我已经设法以6位显示图片,我认为一切进展顺利,但现在由于内存耗尽,应用程序在几次滑动(大约7到8次)后崩溃。我很困惑,为什么我认为我的元素一旦离开屏幕就会被摧毁?我是一个绝对的菜鸟,如果我浪费了时间,我很抱歉。我整天都在阅读和尝试来自这里和其他地方的解决方案,但我并不聪明。这是我的代码:Activity全景ViewpublicclassPanoramaVi

带有图像的 Android ViewPager : memory leak/app crashes

我正在编写一个显示全景图片的应用,该全景图片最终在其上有几个标记以显示有关某些点的信息。由于大图像使应用程序崩溃(我在应用程序中还有另一个正在显示大map的Activity),我现在尝试使用ViewPager将全景图显示为一系列页面。我已经设法以6位显示图片,我认为一切进展顺利,但现在由于内存耗尽,应用程序在几次滑动(大约7到8次)后崩溃。我很困惑,为什么我认为我的元素一旦离开屏幕就会被摧毁?我是一个绝对的菜鸟,如果我浪费了时间,我很抱歉。我整天都在阅读和尝试来自这里和其他地方的解决方案,但我并不聪明。这是我的代码:Activity全景ViewpublicclassPanoramaVi

android - CoordinatorLayout + AppbarLayout + Viewpager 不调整子布局的大小

我在将CoordinatorLayout与ViewPager和ViewPager结合使用时遇到问题:布局未正确调整大小。假设解决的高度包括标签高度。所以当我滚动到底部时,我看到了这个:主要布局代码:标签布局代码子布局代码有什么想法吗?看了好几篇都没找到问题,需要child的高度必须是screenHeight-actionBarHeight-TabBatHeight 最佳答案 在使用CoordinatorLayout+AppBarLayout+ViewPager时有几点需要考虑:放置ViewPagerInsideCoordinator

android - CoordinatorLayout + AppbarLayout + Viewpager 不调整子布局的大小

我在将CoordinatorLayout与ViewPager和ViewPager结合使用时遇到问题:布局未正确调整大小。假设解决的高度包括标签高度。所以当我滚动到底部时,我看到了这个:主要布局代码:标签布局代码子布局代码有什么想法吗?看了好几篇都没找到问题,需要child的高度必须是screenHeight-actionBarHeight-TabBatHeight 最佳答案 在使用CoordinatorLayout+AppBarLayout+ViewPager时有几点需要考虑:放置ViewPagerInsideCoordinator

android - Android 2.2 + ViewPager和Fragments实现TabHost使用教程

为像我这样在寻找实现TabHost和ViewPager方法时遇到困难的人提供的简短教程,包括用手指滑动页面和单击标签以更改页面。所示解决方案与Android2.2+版本兼容。包括Tabs初始化、ViewPager连接Tabs和PageScrolling管理。它的主要特点是针对早期版本的Android(Android2.2(Froyo),API版本8)进行了优化,并针对不同目的进行了简单的实现。 最佳答案 本教程包括4个类和2个布局。已经在安卓手机2.2上测试过了,你可以复制粘贴试试看。MainActivity.java(主要Acti

android - Android 2.2 + ViewPager和Fragments实现TabHost使用教程

为像我这样在寻找实现TabHost和ViewPager方法时遇到困难的人提供的简短教程,包括用手指滑动页面和单击标签以更改页面。所示解决方案与Android2.2+版本兼容。包括Tabs初始化、ViewPager连接Tabs和PageScrolling管理。它的主要特点是针对早期版本的Android(Android2.2(Froyo),API版本8)进行了优化,并针对不同目的进行了简单的实现。 最佳答案 本教程包括4个类和2个布局。已经在安卓手机2.2上测试过了,你可以复制粘贴试试看。MainActivity.java(主要Acti

android - 当 ViewPager 中的 Fragment 从 BackStack 中保留时 WebView 重新加载

这是一个基本Fragment的代码,其中包含一个WebView。WebFragment.javapublicclassWebFragmentextendsFragment{StringTAG="WebFragment";privateWebViewwebView;privateStringcurrentUrl="http://www.google.com";@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){returninflater.i

android - 当 ViewPager 中的 Fragment 从 BackStack 中保留时 WebView 重新加载

这是一个基本Fragment的代码,其中包含一个WebView。WebFragment.javapublicclassWebFragmentextendsFragment{StringTAG="WebFragment";privateWebViewwebView;privateStringcurrentUrl="http://www.google.com";@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){returninflater.i