最近做了一个项目,用到一个viewpager,我知道可以用两种方式填充每个页面,fragment和view,我图方便,采用了view的方式,可是当我控件都加载在每个view的布局文件里面的时候,我发现,我不能处理他们的事件,比如说我在某一页中有一个imageview,我要点击它并换掉他的背景,我就在主要的mainactivity.java中初始化了控件并设置了点击事件,此时运行后程序崩溃,我分析一遍觉得是在主maniactivity中这样写,view不可能得到改变,因为它在程序运行初期就已经在oncreate中被添加到了list中,后面再怎么处理都不可能被改变,除非只是做一些展示作用,比如放几张照片之类的. 而对于我的项目,我需要处理每一页的很多点击事件,而又不可能只在一个mainacticity中实现,所以我觉的我是不是该改用fragment的方式去实现我的目的,请大神能给一个合理的说明,如果可以,请帮忙说下view和fragment的处理事件都应该怎么搞,另外我想知道正常的项目中包应该如何划分?多谢啦
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
安卓中的viewpager用view填充页面,时间处理怎么办?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
6条回答 默认 最新
报告相同问题?
提交
- 2021-01-20 10:05在Android开发中,ViewPager是一个非常重要的组件,常用于实现页面滑动浏览的效果,例如在应用的引导页、图片轮播或者Tab切换等场景。随着用户对应用体验的不断提升,简单的页面切换已经无法满足需求,因此,自定义...
- 2021-06-05 07:27蒙娜lisa的博客 原本在上一篇博客中要讲解一个Fragment的综合应用,但是中间又想到了滑屏方式,所以就分类在总结了一下ViewPager is most often used in conjunction with, which is a convenient way to supply and manage the ...
- 2021-05-26 19:56浪漫主义码农的博客 Android ViewPager的简单使用 ...ViewPager就是一个简单的页面切换组件,我们可以往里面填充多个View,然后我们可以左 右滑动,从而切换不同的View,我们可以通过setPageTransformer()方法为我们的ViewPager 设置切换时
- 2020-09-03 05:15在Android开发中,ViewPager是一个非常重要的组件,它用于在多个页面间进行滑动切换,常用于实现类似Tab或轮播图的效果。本教程将详细讲解如何利用ViewPager实现多页面滑动切换并添加动画效果。 首先,ViewPager是...
- 2021-01-20 09:39在Android开发中,ViewPager是一个非常重要的组件,它允许用户通过左右滑动来切换多个页面,类似于许多应用的启动页面或相册浏览效果。在本文中,我们将深入探讨如何在ViewPager中展示图片和播放视频,以及如何解决...
- 2021-01-20 10:50在Android开发中,实现类似QQ新手引导的横向滑动相册效果通常会使用ViewPager组件。ViewPager允许用户在水平方向上浏览多个页面,非常适合用来展示一系列的图片和文字介绍。以下是如何利用ViewPager实现相册横向移动...
- 2020-09-02 02:51在Android开发中,ViewPager是一个非常重要的组件,它允许用户通过左右滑动来浏览多个相互关联的视图。在这个实例教程中,我们将深入探讨如何在Android应用中使用ViewPager,同时实现自定义的滑动指示条,并结合...
- 2019-07-29 17:23在安卓应用开发中,欢迎界面引导页面(通常称为引导页或新手引导)是用户首次打开应用时看到的一系列页面,用于展示应用的核心功能和特色。这些页面常常通过ViewPager组件实现,因为它可以方便地进行左右滑动切换,...
- 2016-12-19 16:41iwanghang的博客 ~直接看GIF效果和代码(相对于ViewPager初体验,添加了当前页面的点点选中变色效果,以及对应文字的设置):注意一下,point_selector.xml、point_normal.xml、point_press.xml需要放在drawable下面:MainActivity.ja
- 2021-06-04 17:30原来是婷子啊的博客 第一个和最后一个片段都包含一个使用CardView元素填充的RecyclerView.每当我在第1页和第4页之间切换时,CardView元素下面的阴影首先出现在它们的位置之外,并在经过大约半秒钟之后卡入正确的位置.仅当在ViewPager中的...
- 2024-08-13 18:41dbfksnbxcnnc的博客 ViewPager2是 Android Jetpack 组件的一部分,旨在取代老旧的ViewPager。它主要用于在多个页面之间滑动切换,适合展示分屏内容,如教程引导页、图片浏览器等。与ViewPager不同,ViewPager2使用了作为底层技术,因此...
- 2022-04-06 21:59在Android应用开发中,引导界面(Splash Screen)通常用于展示应用程序的品牌标识,同时加载必要的资源和数据,为用户提供平滑的启动体验。本项目是一个基于ViewPager实现的引导界面的源码示例,非常适合毕业设计...
- 2021-12-03 17:09Awesome_lay的博客 个人淘宝店铺链接 需要...1 布局 <... android:id="@+id/tablayout" android:layout_width="match_parent" android:layout_height="50dp" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop
- 2021-10-11 09:43在安卓开发中,有时我们需要在一个页面中展示多个视图,这时`ViewPager`就成为一个非常实用的组件,它可以方便地左右滑动切换不同的页面。然而,当我们在`ViewPager`内部嵌套一个`ListView`时,会遇到一些挑战,比如...
- 没有解决我的问题, 去提问