android-viewpager相关内容

Android ViewPager:在 ViewPager 中更新屏幕外但缓存的片段

我有一个 ViewPager,它在其片段内包含多个 TextView,它们具有不同的字体大小.此外,我得到了增加/减少字体大小的按钮,它通过添加其默认大小加上一个名为 STEP 的值(由 inc/dec 字体大小按钮更改)来计算每个 textView 的字体大小. 我的问题是,如果在应用大小更改后第一次显示视图,它将在 onCreateView() 期间创建所需大小的 textViews 但是如 ..
发布时间:2022-01-19 19:34:58 移动开发

Recyclerview水平滚动,如何像寻呼机一样在滚动中显示一个项目

我必须使用 recyclerView 实现垂直和水平滚动,实际上我可以通过使用 LinearLayoutManager 设置方向来更改 recyclerview 方向.问题是当水平滚动显示同一页面中的下一个项目时.我应该只显示一个当我们滚动时项目应该显示下一个项目请帮助我解决这个问题或任何建议. **main.xml** ..
发布时间:2022-01-19 19:34:52 移动开发

嵌套 Android ViewPager,在 ListView 内水平滑动 ListItems

我在活动的根级别上有一个 ViewPager. 寻呼机的每个页面都包含一个 ListFragment(由 FragmentPagerAdapter 支持). 某些列表视图项目应包含额外的 ViewPager 以支持滑动这些项目的内容(例如,列表项目内的水平画廊). 如何嵌套视图寻呼机?ViewPager -> ListView(在页面中)-> ViewPager(在列表项中) ..
发布时间:2022-01-19 19:34:43 移动开发

Android Viewpager 保存数据和视图

希望有人可以帮助我解决我在 Viewpagers 和保存数据方面遇到的小问题/困惑. 问题: 在我拥有的四个视图中滚动时,第一个视图有两个微调器,两个显示字符串或选定项目的文本视图.如果我滚动到第三页并返回第二页,则第一个视图中的数据将丢失.因此需要保存数据. 这是否可以在以下两个例程中完成?(最好的猜测是)如果是这样,需要说明什么样的命令? 代码: @Override公 ..
发布时间:2022-01-19 19:34:34 移动开发

禁用和在 Android 的 ViewPager 中启用分页

我正在使用 android 兼容包版本 4 在我的应用程序中显示 pdf 页面.我用过 PagerAdapter &ViewPager 用于显示 pdf 页面,如水平滚动视图. 现在问题出在与分页相关的东西上.我可以根据这个线程通过检测 viewpager 内的子项来停止分页 android:ViewPager 和 Horizo​​ntalScrollVIew,但是当用户在该视图之外触摸时, ..
发布时间:2022-01-19 19:34:27 移动开发

如何知道 ViewPager 在 android 中滚动了一半的屏幕

我想知道ViewPager的View是否滚动了半屏? 当我拖动它时,如果它已经覆盖了一半的屏幕,我想改变页面. 例如如果我在 MDPI 上进行测试,即屏幕宽度为 320 像素,并且如果我将 ViewPager 的页面拖动 160 像素,那么我想更改页面. 如何从 ViewPager 获取视图覆盖的这半个距离? 解决方案 使用 OnPageChangeListener 的方 ..
发布时间:2022-01-19 19:34:19 移动开发

动态设置 ViewPager 高度

我正在尝试放置具有不同高度的不同片段的 ViewPager.我知道 wrap_content 不能与 ViewPager 一起使用,所以我试图动态设置寻呼机高度.我正在页面侦听器中设置寻呼机高度: ...指标.setOnPageChangeListener(新的 OnPageChangeListener() {@覆盖公共无效 onPageSelected(int selected) {最终视图视 ..
发布时间:2022-01-19 19:34:11 移动开发

同步 ViewPager 中的所有 ListView

在我的应用程序中,我有一个 ViewPager,其中每个都有一个自定义 ListView,它像表格中的行一样链接在一起.问题是,当我在第一页滚动 ListView 然后滚动 ViewPager 时,第一页的 ListView 和第二页的 ListView 未对齐.listView 必须对齐,因为在第一个中我有一个带有描述的 TextView,然后是 4 个带有数据的列,而在接下来的 ListVie ..

Android:将活动的 onCreate() 代码放在片段中的什么位置?

我正在将我的所有活动转换为片段,以便我可以在 ViewPager 中使用它们. 我已经搜索过这个,但我找不到令人满意的答案,所以我在这里问它. 在我的活动中,我在 onCreate() 方法中编写了一些代码.例如,我调用一些 findViewById() 来将一些 xml 按钮链接到我的 Activity.我还在 onCreate() 中使一些视图不可见,设置 OnClickListe ..
发布时间:2022-01-19 19:33:52 Java开发

PagerTabStrip 选项卡向左对齐

我正在使用 PagerTabStrip 设置滑动标签.但是,当我设置三个选项卡时,它会在中心显示第一个选项卡,因此用户第一眼看不到所有三个选项卡. 如何将它们左对齐? 我想像这样将标签向左移动. 我尝试了重力,但没有运气. pagerTabStrip.setGravity(Gravity.LEFT); 这是 MainActivity 的代码. @Overrideprotec ..
发布时间:2022-01-19 19:33:42 移动开发

加载第一个 Fragment 后 ViewPager 调用 setUserVisibleHint

在我的应用程序中,我有一个 ViewPager,其中包含许多带有 Fragment 的可滑动标签.我使用 setUserVisibleHint 方法来检测 Fragment 何时出现在屏幕上.当用户在选项卡之间滑动但在第一次加载时不起作用时,这非常有用.要运行该方法中的代码,我必须向左滑动,然后返回到第一个 Fragment,因为在 onCreateView 之前调用了 setUserVisibl ..
发布时间:2022-01-19 19:33:36 移动开发

Android 的 ViewPager 中的视差效果

我试图在我的片段中滑动时模拟视差效果,我已经阅读过 beginFakeDrag 和 fakeDragBy 但老实说,我不知道它是否是解决我的问题的最佳方法. 有人用 ViewPager 做过类似的事情,或者有关于我应该如何处理这个问题的提示吗? 谢谢 解决方案 这个问题有点老了,但是当我试图这样做时,我发现了它...... 我实现了自己的解决方案,基本上扩展了 ViewP ..
发布时间:2022-01-19 19:33:15 移动开发

不要剪辑 ViewPager 页面

我无法让我的 ViewPager 不剪切其页面内容. 我目前在我的应用程序中使用带有 FragmentStatePagerAdapter 的 ViewPager.我有 3 页,每页显示不同的片段.一切正常,但现在我希望能够在我的页面范围之外进行绘制,如下图所示: 我在我的所有视图中将 clipChildren 和 clipToPadding 设置为 false 到需要在其范围之外绘制的 ..
发布时间:2022-01-19 19:33:08 移动开发

片段作为 Android 中的单例

一般问题我可以将片段定义为单例吗? 具体问题在我的应用程序中,我有一个带有 FragmentPager 的“FragmentActivity",它有两个片段,FragmentA 和 FragmentB. 我在 FragmentA extends Fragment 类中将片段定义为单例: 私有静态实例 = null;公共静态片段A getInstance(){如果(实例==空){实例= ..

导航抽屉和视图寻呼机在同一活动中

我正在尝试在同一个活动中实现导航抽屉和视图寻呼机.导航抽屉工作正常,但视图寻呼机不工作,当导航抽屉打开时,我在右滑动时获得空指针(android.support.v4.widget.DrawerLayout.isContentView(DrawerLayout.java:840)的空指针.我我在下面附上主要的 xml 布局和代码. Activity类如下 公共类 MainActivity ..