android-viewpager 相关问题

一个ViewGroup,用于管理用户可以在其间滑动的子视图的布局。

如何在Fragment中设置ViewPager

我需要在片段中放置一个 ViewPager,但我有两个片段,片段 1 是我的菜单,片段 2 我想用作 ViewPagerIndicator。 但一个片段不能有另一个片段...

回答 7 投票 0

阻止 FragmentPagerAdapter 立即创建其所有片段

所以我有底部导航栏,每个选项卡有 4 个片段,在每个选项卡中我调用 API 请求来获取一些数据,但问题是每次我按下导航栏的任何选项卡时,至少有两个.. .

回答 3 投票 0

为什么在使用 Tablayout 和 viewpager 时选项卡在片段中不可见?

所以,我正在开发我的 android 项目,并且正在为我的社区页面(这是一个片段)开发 UI。我正在使用 Tablayout 和 viewpager。我已经完成了所有工作并设置了适配器...

回答 1 投票 0

如何让 ViewPager 处理日期?

基本上我正在尝试创建有限的滑动选项卡(例如,2周)。中间的选项卡是当前日期,您无法滚动到未来的日期,但可以返回到选项卡将带您到的位置。这首...

回答 1 投票 0

纵向上的 Viewpager 和横向上的两个窗格

我正在尝试实现一种布局,当设备纵向显示时显示视图寻呼机,而当设备横向显示时显示两个窗格。 所以我制作了两个不同的布局文件,一个只有一个

回答 4 投票 0

具有上一页和下一页边界的ViewPager

我正在设计一个包含多个页面的视图。我希望上一页和下一页的边缘显示如下,并实现两根手指滑动以在页面之间切换。 我尝试使用 ViewPager 与负...

回答 9 投票 0

向上或向下滑动时,Viewpager 的 ImageViewer 过渡不平滑

我有一个过渡效果,可以从一张图像滑动到下一张图像,再滑动到上一张图像。滑动的图像被移动到屏幕之外,上一个/下一个图像从相反的屏幕进入......

回答 1 投票 0

如何在另一个ViewPager2中使用ViewPager2

我在另一个 ViewPager2 中使用 ViewPager2。因此,幻灯片仅适用于根 ViewPager。如何让两个 ViewPager 都工作?

回答 4 投票 0

ViewPager childView 无法 match_parent

custom_view_game_menu_list.xml 自定义_view_game_menu_list.xml <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#000000"> <androidx.recyclerview.widget.RecyclerView android:id="@+id/recyclerView" android:layout_width="0dp" android:layout_height="wrap_content" app:layoutManager="androidx.recyclerview.widget.GridLayoutManager" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" app:spanCount="4" /> <androidx.viewpager.widget.ViewPager android:id="@+id/viewPager" android:layout_width="0dp" android:layout_height="0dp" android:layout_marginTop="5dp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toBottomOf="@+id/recyclerView" /> </androidx.constraintlayout.widget.ConstraintLayout> GameMenuListCustomView.kt中的ViewPager代码非常简单 gameMenuListAdapter = GameMenuListAdapter(gameMenuList) viewBinding.viewPager.adapter = gameMenuListAdapter viewBinding.viewPager.offscreenPageLimit = gameMenuList.count() GameMenuListAdapter.kt class GameMenuListAdapter(private val menuList: List<Menu>) : PagerAdapter() { override fun getCount(): Int { return menuList.count() } override fun instantiateItem(container: ViewGroup, position: Int): Any { val view = GameMenuListCustomView(container.context) view.setData(menuList[position].gameList, menuList[position].menuName == "熱門") container.addView(view, ConstraintLayout.LayoutParams.MATCH_PARENT, ConstraintLayout.LayoutParams.MATCH_PARENT) return view } override fun isViewFromObject(view: View, `object`: Any): Boolean { return view == `object` } override fun destroyItem(container: ViewGroup, position: Int, `object`: Any) { container.removeView(`object` as GameMenuListCustomView) } } item_game_menu_list.xml(ViewPager的子视图布局) <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:background="#0000ff" android:layout_height="match_parent"> <androidx.recyclerview.widget.RecyclerView android:id="@+id/recyclerView" android:layout_width="match_parent" android:background="#ffff00" android:layout_height="match_parent" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" /> </androidx.constraintlayout.widget.ConstraintLayout> 我将 android:background="#ffff00" 设置为子视图以确保子视图不是 match_parent。 我还在PagerAdapter中设置了container.addView(view, ConstraintLayout.LayoutParams.MATCH_PARENT, ConstraintLayout.LayoutParams.MATCH_PARENT)仍然不起作用。 为什么childView不会match_parent? 我认为问题出在 GameMenuListCustomView(container.context) 中 检查该功能的代码

回答 1 投票 0

蓝牙在 Android ViewPager 应用程序中断开连接

我目前正在使用 Kotlin 编写的移动应用程序工作,该应用程序使用户能够通过蓝牙远程控制机器人。我有 MainActivity 类,该类托管 3 个片段: FragmentMain 位于我的

回答 1 投票 0

在viewpager中单击时如何在新活动中打开图像?

我正在使用 viewpager 来显示图像的幻灯片,但是当我单击任何一张图像时,它需要在新活动中打开。谁能帮我? 我在 cli 时显示 toast 消息...

回答 5 投票 0

当 ViewPager 内的 LazyRow 滚动到末尾时,它会将 ViewPager 滚动到下一页

我有一个包含两个页面的 ViewPager,每个页面内都有一个显示任务列表的 LazyColumn。在这些任务上方的 LazyColumn 中,我有一个 LazyRow 项目,它显示了...

回答 1 投票 0

使用

这是我的MainFragment 公共类 MainFragment 扩展 Fragment { ViewPager viewPager; CustomSwipeAdapter 适配器; 公共主片段(){ // 必需的空公共构造函数 } 公众视野

回答 1 投票 0

使用 ViewPager 时出现插页式广告问题

我想向我的 viewPager 添加插页式广告,但我遇到了插页式广告关闭(或打开时)后容器“消失”(或被销毁)的问题。 @Ov...

回答 3 投票 0

viewpager 中的选项卡布局问题

我正在每个选项卡片段中使用动态列表视图制作动态选项卡。问题是当我在两个连续选项卡之间切换时,会显示前一个选项卡的 xml,但是当我单击非

回答 1 投票 0

可以在没有 android-support-v4.jar 库的情况下使用 ViewPager 和 PagerAdapter 吗?

android-support-v4.jar 的大小为 750kb,这很大,我只需要它来使用 ViewPager 和 PageAdapter。 我的应用程序只有 50kb 大小,如果我使用支持库,大小会增加很多...

回答 2 投票 0

在由 FragmentStatePagerAdapter 管理的选定 ViewPager 片段上,UserVisibleHint 为 false

我在 Android 应用程序中遇到了一个非常难以诊断的问题。 getUserVisibleHint() 在 ViewPager 中当前选定的片段上返回 false,而它应该返回 true(因为它是 vi...

回答 2 投票 0

在 Viewpager 中滚动 Web 视图

我在 ViewPager 中有一个 WebView。 而且 ViewPager 似乎消耗了所有水平滚动,因此我无法在 WebView 中滚动(垂直工作)。 我怎样才能实现 WebView 已获得

回答 3 投票 0

如何在 Android Compose VerticalPager 中对齐垂直居中内容

我正在使用 Jetpack compose 开发一个 Android 应用程序。 我应该开发一个屏幕。 它有很多内容卡(如 Feed) 但它应该是滚动粘性的。所以我使用了VerticalPager。 当用户...

回答 1 投票 0

Android ViewPager 与 RecyclerView 在 BottomSheet 中工作不正确

当我尝试滚动列表时,有时这工作不正确 - BottomSheet 拦截滚动事件并隐藏。 如何重现这个: 打开底页 更改ViewPager的页面 尝试滚动 l...

回答 11 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.