问题标签 [android-pageradapter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
109 浏览

android - 如何分别为每个片段命名/命名以显示在 PagerTitleStrip 上?

每个片段显示自己的标题/名称

如何为每个片段命名/命名,以便它们各自的名称出现在PagerTitleStrip上?

0 投票
1 回答
3055 浏览

android - 在我的 PagerAdapter 中制作 ImageView 全屏 - 如何?

我正在测试一个带有某种画廊的应用程序,我设法使用 PagerAdapter 创建了该画廊,但我无法让图像全屏显示。

以下是一些截图:屏幕上的 View1 http://imgur.com/TVvFs2v,从 View1 到 View2 的转换http://imgur.com/h6RhxfN

我想要的是删除白色边框和操作栏,使图像全屏。

这是代码:

SSTest.java

ImageAdapter.java

活动_sstest.xml

编辑:

答案完美,只需要从 xml 中删除这些行以摆脱白色边框:

0 投票
3 回答
607 浏览

android - 如何跨 PagerAdapter 幻灯片跟踪编辑文本字段?

我在 Android 中使用了一个相当简单的自定义寻呼机适配器,我想跟踪编辑文本字段的内容,以便每张新幻灯片在输入时都保留相同的文本。有人对此有任何见解吗?我猜我需要为文本更改设置一个侦听器,但我不确定该放在哪里。这是我的适配器:

0 投票
1 回答
708 浏览

android - 将 RelativeLayout 包装器调整为 PagerAdapter 中 ImageView 的大小

我有一个 xml 文件,它表示由自定义 PagerAdapter 加载的幻灯片:

如何将 slideWrap 容器调整为与缩放的 ImageView 完全相同的尺寸?不太确定如何使用 PagerAdapter。

0 投票
2 回答
1498 浏览

android - 第一个viewpager页面空白

我有一个与 Android 的 ViewPager 相关的问题。我目前正在尝试使用自定义 PagerAdapter 实现 VerticalViewPager(尽管这与问题无关,因为普通 ViewPager 也会出现同样的问题),该 PagerAdapter 从我的数据库中获取内容并将其输入到屏幕上。

问题是我的第一张卡片似乎是空白的,直到我将它滑到下一页并返回。之后内容就在那里。我不确定发生了什么,所以希望有人可以对这个问题有所了解。我在这里发现了一个类似的问题: 为什么 ViewPager 中的第一个视图显示为空?使用 ViewPager、PagerAdapter 和 AsyncTask 的 Activity 会导致一个空白视图 ,但似乎没有任何东西可以帮助我。

这是我的自定义 PagerAdapter 代码:

0 投票
1 回答
922 浏览

android - 何时在 ViewPager 的 Fragments 中调用 AsyncTask?

我有一个 ViewPager 片段。
对于每个片段,在 onCreateView() 中,我使用 AsyncTask 来查询服务器。
我在 FragmentPagerAdapter 的 getItem() 中创建片段。
然而,因为 getItem() 方法将被调用可见片段和相邻片段,我正在调用 onCreateView() 和相邻片段的 AsyncTask,即使片段不可见。
如何只调用可见片段的 AsyncTask?

对 ViewPager 使用 onPageSelected() 是正确的解决方案吗?
我使用此方法调用 AsyncTask 而不是在 onCreateView() 中,但随后不调用片段的 onCreateView()。

谢谢你。

0 投票
1 回答
5695 浏览

android - FragmentPagerAdapter not restoring fragments upon Orientation Change

EDIT: I found out that the Activity is saving the instance, but the Fragments saved data is not making it up to the Activity savedInstanceState. I'm saving the current time in the outState, but its not making its way all the way up, as the activity has nothing in its SavedInstanceState for the time and returns 'null' for the time if I print it to the logcat....

I am building an application that has the a countup and countdown timer built in. The basic hosting activity for the timers is a FragmentActivity which hosts a FragementPagerAdapter that inflates two fragments within the code (I do not give an id to the fragments within the XML as they are not defined as fragments within the .xml). Everything works great until an orientation change and then the activity looks like it looses contact with the old fragments and just chooses to create new ones. This means that any current countdown is lost and any time chosen is also lost upon configuration change. I will need to keep the count going (if its started) and any numbers currently displayed....

I know that the Adapter is supposed to handle these things on its own, and I'm setting the SetRetainInstance(true) in both the OnCreate and OnCreateView.

I put in hooks into the Fragment code to let me know whenever the saveInstanceState is NOT null so at least I know what is going on, but it seems like the instance is always NULL, and it creates from scratch...always.

Some other solutions have me overriding the instantiateItem, but it seems that its is only used for getting callbacks reset, others changing a setting in the Manifest(frowned upon).... Other solutions look to me like I have things setup right...but obviously, I'm messing something up along the way. I'm only giving code for the FragmentActivity, FragementPagerAdapter, and a bit of the Fragment code as I don't want to spam the post with code that may not be the issue.

The FragmentActivity

The FragementPagerAdapter

The Fragment has a bit more code in it, so I'll push in just what should be the core of the problem....if more is needed, I'll splice it in.

Here is my timer that I'm using for Countdown....

0 投票
3 回答
4683 浏览

android - 使用 PagerAdapter 中的 getPageWidth 时,Android ViewPager 滚动问题只有一项

我有一个带有自定义 PagerAdapter 的 ViewPager,它覆盖方法 getPageWidth 以返回 0.3f,因此我可以在屏幕上显示多个页面,如下面的博客中所建议的那样:

http://commonsware.com/blog/2012/08/20/multiple-view-viewpager-options.html

在这种情况下,ViewPager 开始为空,用户开始按请求填充页面(图像)。图像从左到右填充。一切正常,页面是动态创建的,当有多个图像时,很容易在它们之间滑动。

但是,当实例化的页面少于三个时,就会出现问题。从右(无内容)向左滑动手势会产生闪烁,页面交替地从左向右移动,就好像 ViewPager 试图将第一页向右移动但后来又转向其原始位置。这发生在整个手势期间,并在离开手势时停止。正如我所说,当页面足以覆盖整个屏幕宽度并且需要真正的滚动时,不会发生这种情况。

有任何想法吗?

0 投票
1 回答
1852 浏览

android - Fragment Pager Adapter 和 Pager View 在后台加载下一个片段

我正在使用 Fragment Pager Adapter 和 PagerView 创建滑动选项卡。但面临一些问题。

这是我的:-ViewPagerAdapter

它显示第一个片段并显示第二个片段对话框(在后台加载数据)。当我滑动到第二个片段时,它会加载第三个片段对话框并在后台加载数据。

并从这里访问:--

0 投票
2 回答
2023 浏览

android - 如何防止一个 FragmentPagerAdapter 提前加载下一个 Fragment?

我正在使用一个FragmentPagerAdapter来刷三个片段。它没有给我任何错误,但它总是提前加载下一个片段。我怎样才能阻止这种行为?

这是我的FragmentPagerAdapter