android-fragments相关内容

如何为 viewpager 片段设置标签?

我正在使用带有 4 个选项卡和一个 viewpager 以及每个选项卡的 4 个片段类的slidingTabLayout. 当用户单击某个按钮时,我需要在我的项目中重新加载我的一个片段(第一个选项卡),为此我需要为该片段添加一个标签 我的问题是:如何为其中一个 viewpagers 片段设置标签??? 我的 MainActivity 选项卡和 viewpager 代码: 公共类 ..
发布时间:2022-01-19 19:36:41 移动开发

如何让当前片段显示在 viewpager 的特定选项卡中?

我想在 tab b_1 中获取 backstack 中的最后一个片段,或者当前显示的片段对我来说是一样的.如下图所示,我有一个 ViewPager,还有一个内部 tab b.因此显示了四个当前片段. 问题:如何获取Fragment 2实例? 我见过另一种解决方案,但没有一个适用于这种情况. 注解:要返回的片段不必托管在 ViewPager 中.我可以在一个选项卡中再打开两个片段. ..

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

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

动态设置 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开发

加载第一个 Fragment 后 ViewPager 调用 setUserVisibleHint

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

不要剪辑 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(){如果(实例==空){实例= ..

如何仅在 PagerSlidingTabStrip 中单击其选项卡时加载片段数据

我在我的项目中使用 PagerSlidingTabStrip 并以片段的形式显示数据.它是一个很棒的图书馆,效果很好.每个片段都包含从 Web 服务加载的学者讲座.访问 Web 服务的代码在 Fragment 的 onCreateView 方法中.目前所有片段的数据都是在添加到ViewPager的同时加载的.我想知道是否有任何方式仅在用户单击/滑动到特定选项卡时才加载片段的数据.不是一次全部. ..

TabFragment 中的 ViewPager 未再次加载

我正在尝试制作一个在属于 TabHost 的片段中具有 ViewPager 的应用.一切正常.我有我的标签栏,我可以切换标签.当我使用 ViewPager 切换到选项卡时,一切都正确显示. 但是,一旦我离开此标签并使用 ViewPager 并返回此标签,我的内容就不会显示.如果我滚动到一边两次,我确实会看到我的下一张图片,如果我返回两次,我还会看到图片已加载(可能是 offscreenloa ..

使用带有片段的工具栏

我正在尝试创建一个浏览器,它可以浏览 3 个不同的片段,每个片段都有不同的工具栏.我之前在一个活动中实现了新工具栏并让它工作但是我试图让它与片段一起工作 这是片段代码 @Overridepublic View onCreateView(LayoutInflater inflater, ViewGroup 容器, Bundle savedInstanceState) {//膨胀将返回的布局资 ..

如何从 viewpager 片段控制/修改活动文本视图

我有一个 viewpager,它有五个选项卡,并使用 tablayout 控制选项卡.我遇到的问题是,当想要从一项活动转到另一项活动时,标题不会改变.我所做的是我在活动中的 onTabSelected 中的 tablayout 中更改了 textview 标题,但在选择选项卡和重新选择选项卡方法中都更改了,但有时它不再更改.另一件事是我在主要活动标题中使用地图地址的地图.我使用 setOnCame ..

如何正确使用 ViewPager 的片段?

我知道许多应用程序在 ViewPager 中使用片段.我的应用程序中也需要它.我没有找到任何指南,我该怎么做才能排除 这个.这是我的代码: 公共类 MainActivity 扩展 FragmentActivity {向量碎片;视图页面视图页面;@覆盖公共无效 onCreate(Bundle savedInstanceState) {super.onCreate(savedInstance ..
发布时间:2022-01-19 19:29:20 移动开发

首次运行时在 ViewPager 中预加载片段视图

我正在使用包含 3 个片段的 ViewPager,每个片段加载一个列表.问题是当应用程序第一次运行并且我滑动到下一个片段时,这个片段需要一些时间来加载(大约 2 秒),然后它的视图才可见.这是一个非常奇怪的行为.我想要的只是一旦应用程序启动,ViewPager 中的所有片段都应该为用户准备好,所以当他们刷过片段时,没有等待时间.我怎样才能做到这一点? 解决方案 只要调用setOffscre ..
发布时间:2022-01-19 19:28:43 移动开发