一个ViewGroup,用于管理用户可以在其间滑动的子视图的布局。
我有一个非常简单的ViewPager2,但是它不起作用。我只能看到一个白色的屏幕。有人可以帮我解决这个问题吗?我相信这是 ViewPager2 最简单的基本示例,但它只是...
lifecycleScope.launch { viewModel.nowPlayingMovieList.collect{ sliderAdapter.submitData(it) } } sliderAdapter.setOnItemClickListener { ...
我需要在片段中放置一个 ViewPager,但我有两个片段,片段 1 是我的菜单,片段 2 我想用作 ViewPagerIndicator。 但一个片段不能有另一个片段...
阻止 FragmentPagerAdapter 立即创建其所有片段
所以我有底部导航栏,每个选项卡有 4 个片段,在每个选项卡中我调用 API 请求来获取一些数据,但问题是每次我按下导航栏的任何选项卡时,至少有两个.. .
为什么在使用 Tablayout 和 viewpager 时选项卡在片段中不可见?
所以,我正在开发我的 android 项目,并且正在为我的社区页面(这是一个片段)开发 UI。我正在使用 Tablayout 和 viewpager。我已经完成了所有工作并设置了适配器...
基本上我正在尝试创建有限的滑动选项卡(例如,2周)。中间的选项卡是当前日期,您无法滚动到未来的日期,但可以返回到选项卡将带您到的位置。这首...
我正在尝试实现一种布局,当设备纵向显示时显示视图寻呼机,而当设备横向显示时显示两个窗格。 所以我制作了两个不同的布局文件,一个只有一个
我正在设计一个包含多个页面的视图。我希望上一页和下一页的边缘显示如下,并实现两根手指滑动以在页面之间切换。 我尝试使用 ViewPager 与负...
向上或向下滑动时,Viewpager 的 ImageViewer 过渡不平滑
我有一个过渡效果,可以从一张图像滑动到下一张图像,再滑动到上一张图像。滑动的图像被移动到屏幕之外,上一个/下一个图像从相反的屏幕进入......
我在另一个 ViewPager2 中使用 ViewPager2。因此,幻灯片仅适用于根 ViewPager。如何让两个 ViewPager 都工作?
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) 中 检查该功能的代码
蓝牙在 Android ViewPager 应用程序中断开连接
我目前正在使用 Kotlin 编写的移动应用程序工作,该应用程序使用户能够通过蓝牙远程控制机器人。我有 MainActivity 类,该类托管 3 个片段: FragmentMain 位于我的
我正在使用 viewpager 来显示图像的幻灯片,但是当我单击任何一张图像时,它需要在新活动中打开。谁能帮我? 我在 cli 时显示 toast 消息...
当 ViewPager 内的 LazyRow 滚动到末尾时,它会将 ViewPager 滚动到下一页
我有一个包含两个页面的 ViewPager,每个页面内都有一个显示任务列表的 LazyColumn。在这些任务上方的 LazyColumn 中,我有一个 LazyRow 项目,它显示了...
这是我的MainFragment 公共类 MainFragment 扩展 Fragment { ViewPager viewPager; CustomSwipeAdapter 适配器; 公共主片段(){ // 必需的空公共构造函数 } 公众视野
我想向我的 viewPager 添加插页式广告,但我遇到了插页式广告关闭(或打开时)后容器“消失”(或被销毁)的问题。 @Ov...
我正在每个选项卡片段中使用动态列表视图制作动态选项卡。问题是当我在两个连续选项卡之间切换时,会显示前一个选项卡的 xml,但是当我单击非
可以在没有 android-support-v4.jar 库的情况下使用 ViewPager 和 PagerAdapter 吗?
android-support-v4.jar 的大小为 750kb,这很大,我只需要它来使用 ViewPager 和 PageAdapter。 我的应用程序只有 50kb 大小,如果我使用支持库,大小会增加很多...
在由 FragmentStatePagerAdapter 管理的选定 ViewPager 片段上,UserVisibleHint 为 false
我在 Android 应用程序中遇到了一个非常难以诊断的问题。 getUserVisibleHint() 在 ViewPager 中当前选定的片段上返回 false,而它应该返回 true(因为它是 vi...
我在 ViewPager 中有一个 WebView。 而且 ViewPager 似乎消耗了所有水平滚动,因此我无法在 WebView 中滚动(垂直工作)。 我怎样才能实现 WebView 已获得