jjzjj

ViewPager

全部标签

android - 未注册 fragment Root View 的边距(在 ViewPager 中使用时)

所以我有这个简单的主布局:然后我使用FragmentPagerAdapter用不同的fragment填充ViewPager,这按预期工作,除了一件事。假设其中一个fragment具有这种布局,其中窗口是一个XML文件,其中包含一个带圆角的简单形状:...然后,由于某种原因,16dp的边距被完全忽略了。但是如果我将布局设置为:...然后就可以了。我真的不想为了让边距起作用而将整个布局嵌套在另一个布局中。另外,由于背景的原因,我不能改用填充。知道第一个版本有什么问题吗?我不必将布局放在另一个位置的任何替代方案? 最佳答案 原因是View

android - Viewpager的指示器不动

我正在使用寻呼机滑动标签条:https://github.com/astuetz/PagerSlidingTabStrip/包含以下几行:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){pager=(ViewPager)findViewById(R.id.pager);pager.setAdapter(newMyPagerAdapter(getSupportFragmentManager()));tabs=(PagerSlidingTabStrip)findViewById(R.id.tabs);tabs.setView

android.support.design.widget.TabLayout 无法与 ViewPager 一起正常工作

android.support.design.widget.TabLayout无法与ViewPager一起正常工作如果我设置tabLayout.setupWithViewPager(viewPager);然后tablayoutView不显示请查找附加的屏幕截图。fragment代码:TabLayouttabLayout=(TabLayout)view.findViewById(R.id.tab_layout);tabLayout.addTab(tabLayout.newTab().setText(getActivity().getResources().getText(R.string

android - 如何将viewPager的方向反转为从左到右的顺序?

我有几个View的viewPager。viewPager的默认行为是首先显示第一个项目,然后从右向左滑动将第二个View显示在当前View的右侧,等等。我想要的行为是,在显示第一个项目后,从左到右滑动将显示下一个View左当前项目。我搜索了很多聪明的方法来实现这个但没有结果..提前致谢。 最佳答案 你为什么不反转你在View寻呼机中查看的列表并使用setCurrentItem(int)或setCurrentItem(int,boolean)并在Activity/fragment启动时设置最后一个。

具有协调器布局的 ViewPager fragment 中的 Android 设计支持库 FAB

我正在尝试从ViewPager内的fragment内的Android设计支持库获取float操作按钮。我有4个选项卡,我只想在其中一个选项卡中显示FAB。我的布局如下:main_layout.xmllist_fragment_with_fab.xml现在的问题是,FAB没有按照设计规范工作。即工厂的隐藏和显示不起作用。此外,当fragment被激活时,FAB不在它的初始位置。我在下面附上了屏幕截图以使其更加清晰。在左图中,如您所见,FAB不在屏幕上。当我滚动时,工具栏将隐藏(想想PlayStore应用程序)并且选项卡保留,届时FAB将向上滚动。这是设计支持库中的错误吗?或者我的布局不正

android - 带有 ViewPager 的 TabLayout 不能在 fragment Android 中工作

您好,我在fragment中有一个TabLayout和ViewPager。但是我无法在选项卡之间滑动以到达子fragment(在Activity中正常工作但在fragment中不工作)。这是我在fragment内的Tablayout代码:@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){ViewinflateView=inflater.inflate(R.layout.fragment_assign_beacon_to_event,con

android - 转到 ViewPager 中的下一页

我的MainActivity中有一个ViewPager。其中的每一页都是一个fragment。因此,每次我向右或向左滑动时,都会创建一个新的fragment实例,并相应地更新fragmentView。我还有两个按钮:LEFT和RIGHT用于导航。这些按钮在Fragment中,而不是在Activity中。用户可以滑动或按相关按钮在页面之间导航。这就是问题所在:由于我通过MainActivity更改View,我如何检测Activity中那些按钮的onClick事件以更新fragment?这是PagerAdapter类(从各处删除了所有不相关的代码):publicclassSectionsP

android - ViewPager 滚动半屏

我有一个必须放入ViewPager的fragment列表(到目前为止没问题)。ArrayListfragmentList=newArrayList();fragmentList.add(newfragment1());fragmentList.add(newfragment2());fragmentList.add(newfragment3());fragmentList.add(newfragment4());FragmentAdaptermAdapter=newFragmentAdapter(mFragmentManager,fragmentList);mPager=(ViewPa

android - 如何删除带有 actionbar、viewpager 和多个 fragment 的选项卡?

我正在使用找到的代码here.publicclassActionBarTabsextendsSherlockFragmentActivity{CustomViewPagermViewPager;TabsAdaptermTabsAdapter;TextViewtabCenter;TextViewtabText;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);getWindow().setFlags(WindowManager.LayoutParams.F

android - 如何根据用户选择在 ViewPager 中设置 CurrentPage 以及我如何知道哪个列表项称为 Activity

我是Android编程的新手。我有一个项目列表,当用户点击一个项目时,它会将他们带到一个包含该项目详细信息的屏幕。我希望用户能够左右滑动以查看列表中其他项目的详细信息,而不是返回列表并选择另一个项目。我读到我需要使用ViewPager才能左右滑动,所以我就这么做了。ViewPager工作正常,但我的问题是,当我单击列表中的任何项目时,我总是会到达ViewPager的第一页。我不想那样,我想要的是如果我单击列表中的项目4,它会将我带到View寻呼机中的第4页,并且仍然可以左右滑动以查看其他项目的详细信息.我知道如何通过usingmPager.setCurrentItem(0)在viewp