草庐IT

viewPages

全部标签

安卓ViewPager/PagerAdapter ImageView OutOfMemoryError

我在StackOverflow和其他地方看到过各种与此类似的问题,但这些解决方案似乎都没有解决我的问题,如下所示:我有一个带有简单PagerAdapter的ViewPager。每个“页面”都有一个与其关联的XML布局,其中至少包含一个TextView、一个ImageView,有时还包含另一个TextView。与ImageViews相关的图像通常在一个维度上为1000px而在另一个维度上更小,但它们是8位索引gif,因此它们都不会大于20kB。我将它们设置为Drawable,它们会适当缩小以适应分配给它们的空间。只有6页。当我启动该Activity时,它工作正常,我什至可以翻到最后一页,

Android DrawerLayout 不能与 ViewPager 一起使用?

我在DrawerLayout中实现了ViewPager它工作正常,但抽屉菜单ListView无法正确显示操作栏,它将显示在ViewPager选项卡下方。希望如下图会给你一个想法。我正在使用actionbarsherlock库。如何在操作栏正下方显示抽屉菜单ListView?我尝试过的。ActivityOnCreate():setContentView(R.layout.activity_layout);mDrawerLayout=(DrawerLayout)findViewById(R.id.drawer_layout);mDrawerList=(ListView)findViewBy

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

我正在关注this例子..我有一个问题,当我在ViewPager上滑动时,相应的fragment出现,但是当我从左向右或从右向左滑动时并选择previousTabTab指示器出现在新选择的Tab上,但相应的fragment没有出现在ViewPager上。请帮帮我,我哪里错了? 最佳答案 这是支持库23.0.0中的错误,但已在23.0.1中解决。首先使用extras部分中的SDK管理器更新您的支持库。并在应用程序gradle文件中写入以下行。编译'com.android.support:appcompat-v7:23.0.1'编译'c

android - 如何在 ViewPager 的开头添加一个页面?

关于我的申请我正在开发一个日历应用程序。想要显示带有水平滑动导航的月View吗?这意味着无限滚动用户可以按月向右和向左滚动到任何一年的任何日期/月份。我发现ViewPager非常适合实现此目的。(我真的不知道还有什么其他使用完整的方法)。通过单击日期单元格,用户可以看到添加到该日期的详细信息或事件(我不知道不想与设备日历链接)。关于问题我可以毫无问题地将新页面添加到我的View寻呼机的末尾。但是如果用户向左滑动,我需要在我的ViewPager的开头添加一个页面。.当我在开头添加一个页面(索引位置为零)时,这将替换我当前位置为零的页面并且只能添加一页(没有添加新页面我不知道为什么)。在将

android - 在 ViewPager 中动态跳过页面

我有一个ViewPager,它通过FragmentStatePagerAdapter保存Fragment。假设寻呼机最初包含以下页面(fragment):A-B-C-D当用户滑动时,他可以从A移动到B,B到C等。但是有些情况下,当用户在A页面上更改了一些选项,他可以不移动到B,而是移动到C:A-C-D然后用户返回到A,修改一些内容并重新启用B:A-B-C-D我怎样才能实现这种非常动态的行为?当用户更改某些内容然后重新填充ViewPager时,我无法在任何时候添加Fragment,因为它很慢并且会中断流程。 最佳答案 我们也有同样的情

android - Outofmemeoryerror (viewpager + imageviews)

我在viewpager中显示150多张图片,当页面大小超过70时,应用程序崩溃了,所有图像都从网络加载,我已经休假[链接]:StrangeoutofmemoryissuewhileloadinganimagetoaBitmapobject每当页面滑动达到4次时,我都会回收它,对于占用200MB内存的70页应用程序。我需要你的帮助,如何处理我必须通过滑动来显示所有页面...我也用过Runtime.getRuntime().gc();如果应用程序内存达到50+MB,有什么方法可以释放内存提前致谢 最佳答案 完整的解决方案可以在下面找到,

android - ViewPager 和 ImageView 缩放问题

我正在尝试使用ViewPager实现图片库。此外,为了实现其中的缩放功能,我正在使用TouchImageView来自github。我也尝试过使用ZoomableImageView.但是,问题是,如果我缩放图像并且滚动图像,那么ViewPager将滚动而不是图像,并且ViewPager的下一个View是正在加载。如果我缩放图像然后滚动图像,则图像必须移动而不是ViewPagerViewPager的下一个View只有在到达缩放图像的末尾时才必须加载。如何做到这一点?我找不到那个。如果我触摸并沿对角线拖动图像,只有这样图像才会移动。否则将调用ViewPager的拖动。ps:这不是重复的。缩放

android - ListView 中的 ViewPager - 如何锁定滚动轴?

我在ListView的每一行中都有一个ViewPager小部件。这提供了一个类似于架子的UI,因此用户可以在垂直方向上滚动搜索架子,然后在架子的内容之间水平滚动。这行得通。但是滚动体验很糟糕:如果我开始拖动shelf的ViewPager,水平滚动它,不小心向上/向下拖动一点,然后ListView“捕获”这个拖动Action,并开始垂直滚动,结束我的水平拖动。在这种状态下,拖动Action不会“返回”到ViewPager,ListView有,仅此而已。我必须开始另一个拖动操作才能再次影响ViewPager。所以我猜ListView在这些情况下具有优先权。如何解决这个问题?我想实现完全相反

Android ViewPager 和 ListViews

我对Android开发和整体开发还比较陌生。我无法掌握ViewPager的语法/过程。我有几个ListView,我想将它们实现到ViewPager中。我已经加载了兼容包和所有东西。但我还没有看到任何完整的例子来说明如何做到这一点。我通过看例子学得最好。如果有人可以发布您在其中实现此类操作的任何项目的示例,请告诉我。问题是当我尝试启动我的Activity时,我在这一行得到了一个空指针异常:listView1.setAdapter(newArrayAdapter(this,R.layout.rowlayout,list1));我怀疑我只是做错了。如果我不使用ViewPager,我可以获得两

android - ViewPager 第一次工作正常,但再次重新加载时出现错误 java.lang.IllegalStateException?

我有一个ViewPager,其中10个图像来自网络服务(JSON),起初ViewPager工作顺利(很好)。但是当从Activity中回来并再次打开它时我得到了这个错误:java.lang.IllegalStateException:Theapplication'sPagerAdapterchangedtheadapter'scontentswithoutcallingPagerAdapter#notifyDataSetChanged!Expectedadapteritemcount:10,found:0Pagerid:com.akm.demo.activities:id/slideS