android-fragments相关内容

在没有支持库的情况下使用 FragmentStatePagerAdapter

我想知道是否可以在没有支持库的情况下使用 FragmentStatePagerAdapter 类或其等效类? 我知道如何使用本机片段来代替支持库中的片段,并且许多其他类也有类似的等价物,但我找不到应该使用什么来代替这个类. 我基本上想扩展它以便像这样在我的适配器中使用它 公共类 ImageAdapter 扩展 FragmentStatePagerAdapter {... 解决方案 ..

带有标签和 Viewpager 的 Android 片段

我们正在构建一个包含片段嵌套的应用程序,如上所示. 特色标签 - 详细信息标签和地图标签 详细信息选项卡将有一个幻灯片 - 例如查看页面滑块和可滚动的下方信息. 将显示地图的地图选项卡. 如上所示,我已经实现了选项卡和地图以及滑块.现在我很困惑如何在滑块下方添加内容,这将使详细信息选项卡可滚动. 我尝试了什么? 点击详细信息选项卡时,Fragment 将尝试在其中膨胀两 ..

如何将 Android ViewPager2 的高度包装到当前项目的高度?

这个问题是针对新的 ViewPager2 类的. 有一个 旧 ViewPager 的类似问题,但解决方案需要扩展 ViewPager.但是,ViewPager2 是最终版本,因此无法扩展. 在我的情况下,我有一个包含三个不同片段的 ViewPager2.其中一个片段比其他两个片段高得多,这意味着当您滑动到其中一个较短的片段时,会有很多空白空间.那么如何有效地将 ViewPager2 包 ..

ScrollView 中的 ViewPager - 垂直滚动不起作用

所以,我有这个 ScrollView 和一个孩子 - 一个 LinearLayout 有两个孩子:一个 TextView 和一个 ViewPager.ViewPager 包含许多元素的布局,这就是为什么我需要垂直滚动的能力.只有 ViewPager 中的页面可以水平滚动(即:我只想在 ViewPager 中水平滑动).那一个 TextView 不能水平滚动,但应该与我的 ViewPager 一起滚 ..

ViewPager + 片段中的适配器 =>延迟刷卡

我有一个带有一些片段的 ViewPager.每个片段在带有 ArrayAdapter 的 SlidingDrawer(=在滑动前不可见)中都有一个 ListView. 适配器设置在 onCreateView() 上,这会减慢滑动速度,因为每次滑动时必须加载 30 个列表项,因为正在创建新片段. 我的问题是,当 ViewPager 空闲时,是否可以在刷卡后设置适配器?或者,还有更好的方法 ..
发布时间:2022-01-19 19:46:15 Java开发

在android中使用viewpager的带有多个片段的SearchView

我想用 viewPager 中的多个片段来实现 SearchView.所有片段都包含列表,我想过滤这些列表并创建一个新的 ListView,它根据它所属的片段对结果进行分类. 但我的 searchView 无法处理一个片段. 这是我的主要活动: 包com.codeon.directory;导入android.app.SearchManager;导入android.content.Co ..

一页包含多个片段的 ViewPager “java.lang.IllegalArgumentException:找不到 id 的视图"

在我的小型 Android 应用程序中,我有一个包含 3 个页面的 ViewPager,每个页面包含一个片段,使用 FragmentStatePagerAdapter 可以正常工作(请参阅 之前的问题). 现在对于更大的屏幕,我想保留一个 ViewPager,但我希望前两个片段位于同一个第一页上. 为此,我实现了自己的 PagerAdapter,这主要是有效的,我要解决的唯一问题是当我 ..

在 Viewpager 中映射 v2 SupportMapFragment

背景 我已成功地将新地图 api v2.0 添加到 ViewPager 并且地图加载正常.我正在使用 FragmentViewPager.但是,当我尝试添加标记时遇到了麻烦,因为我无法按标签获取片段,因为我使用的 ViewPager 来自兼容性库并在 XML 中定义,这对我“隐藏"了标签. 问题 如何将带有标记 SupportMapFragment 的新 Map v2 加载到使用 ..

ViewPager 片段随着时间的推移而被破坏?

我正在使用 Android 的 support.v4 包开发一个包含多个 Fragment 的 ViewPager. 我试图在用户更改页面时隐藏视图.因此,我实现了一个 OnPageChangeListener 来监听我的适配器,并在发生页面更改时在我的 Fragment 中调用 update() 方法.但是我得到了一个 NullPointerException,我不知道为什么. 代码 ..

当 ViewPager 的父 Fragment 隐藏然后显示时,ViewPager 的 Fragment 的视图丢失

我的 ViewPager 和我自己的 FragmentStatePagerAdapter 出现了一些奇怪的行为. 我的视图层次结构是这样的: ->(1) Fragment 根视图(RelativeLayout)->(2) 浏览页面->(3) ViewPager的当前片段视图 当负责 Fragment 根视图 (1) 的 Fragment 隐藏(在片段事务中使用 .hide())然后显示( ..
发布时间:2022-01-19 19:43:10 移动开发

Android:保存视图寻呼机状态

我正在尝试保存视图寻呼机状态,以避免在方向更改时再次创建片段.任何建议都非常感谢. 我尝试了下面的东西,但不确定它会如何工作...... int pagerId = 0;mPager = (ViewPager) findViewById(R.id.pager);DialerPagerAdapter viewpageradapter = new DialerPagerAdapter(fm) ..
发布时间:2022-01-19 19:41:11 移动开发

如何更新 ViewPager 中使用的片段数据?视图未显示更新的数据

我知道同一个问题已被问过很多次,但我无法解决我的问题. 我创建了一个 Activity,它有一个 ViewPager,应该有 4 个 Pages. 我对所有页面使用相同的 Fragment.Fragment 有一个 GridView ,每当我滑动到另一个页面时都应该更新它. 以下是类 &我用来创建它的 XML 布局. 活动布局activity_discover.xml ..
发布时间:2022-01-19 19:41:03 移动开发

带有多个片段类的 Android ViewPager,每个片段类都带有单独的布局文件

我的应用使用 android.support.v4.view.ViewPager 类.对于 ViewPager 中的每一页,我希望有一个片段,每个片段都有自己的布局文件.每个片段都在其自己的文件中定义.我很难实现这一点.为了澄清,有: 1 ViewPager 4 个片段文件 - FragmentOne.class、FragmentTwo.class、FragmentThree.class、 ..
发布时间:2022-01-19 19:40:26 移动开发

带有 ViewPager 的 ActionBarSherlock 在返回堆栈和返回堆栈时不调用 ViewPager 片段生命周期方法

我有一个使用 ActionBarSherlock 的应用程序,在主片段中我有一个 ViewPager,它使用多个片段来显示列表的不同对象. 主要片段: 公共类 CollectionDemoFragment 扩展 SherlockFragment {DemoCollectionPagerAdapter mDemoCollectionPagerAdapter;ViewPager mViewP ..

ViewPager 以编程方式设置当前页面

我编写了一个自定义 ViewPager 来禁用 Swipe Scroll,但我想以编程方式滑动.我的视图寻呼机中有三个 Tab,但是当我在第一个 Fragment 上调用 viewPager.setCurrentItem(viewPager.getCurrentItem()+1),它移动到第三个 Fragment 而不是第二个 Fragment.如果我在第二个 Fragment 中调用相同的函数, ..
发布时间:2022-01-19 19:38:57 移动开发

FragmentStatePagerAdapter onPageSelected 事件

我有一个 FragmentStatePagerAdapter,里面有 6 个片段. 每个 Fragment 都连接到服务器并加载数据. 现在,服务器连接正在 Fragment.onStart() 中完成,这意味着在任何时候,我都有 3 个 http 请求(选定的 Fragment,每边一个). 我想要的是当时只有一个连接,所以我想使用 viewPager.setOnPageC ..
发布时间:2022-01-19 19:37:17 移动开发