草庐IT

ViewPager2+TabLayout

全部标签

android - 在基于TabLayout的应用程序上实现屏幕旋转

我很确定这是一个安卓系统的问题;Xamarin部分只是偶然的。我有一个简单的基于Xamarin.android的应用程序。它是基于Xamarin的SupportLibFragmentssample,但我添加了一个表格。我想知道如何处理屏幕方向的变化。现在,如果你改变屏幕方向,应用程序根本不会做出反应。我甚至不知道从哪里开始。我将在下面发布关键代码,整个项目都可用onGithub。这是一些关键文件。首先,activity_main.axml:接下来,maintabactivity.cs:usingAndroid.App;usingAndroid.OS;usingAndroid.Suppo

java - 如何制作连续的Android ViewPager?

我在网上找到的所有ViewPager示例似乎都具有静态数量的页面,您可以轻扫这些页面。我的应用程序用于我的音乐博客,我希望用户能够单击打开我的SinglePostActivity的帖子。它应该显示帖子,然后允许用户滑动View以查看上一篇和下一篇帖子。显然,我不想加载所有的帖子并将它们添加到ViewPager,而是加载用户点击的帖子,以及上一个和下一个帖子,这样用户就可以看到它们了刷卡。完成滑动到下一篇文章后,它必须在此之后加载该文章,以便用户可以滑动到该文章(反之亦然,如果他们滑动以查看上一篇文章)。是否有任何Android示例可以说明如何实现这样的目标?

android - 如何以编程方式多次设置 ViewPager 高度?

我可以使用vpTabs.getLayoutParams().height=DESIRED_SIZE;以编程方式设置ViewPager的高度,但它只在运行时工作一次。现在的问题是如何在运行时多次设置高度?activity_layout.xmlviewPager在MainActivity类的onCreate()中初始化ViewPagervpTabs=(ViewPager)findViewById(R.id.vpTabs);我正在使用这样的界面从fragment更改viewPager的高度//CallingfromfragmentinttotalHeight=titles.length*Ed

android - 带有自定义 TextView 的 Tablayout,在首次启动时未更改选定状态颜色

我试图在tablayout的自定义TextView中找出一些荒谬的东西。当我启动该应用程序时,第一个选项卡的TextView采用默认颜色,但是当我浏览其他选项卡并返回到第一个选项卡时,它可以正常工作。这是代码。选择器.xmlMainActivity.javatabLayout=(TabLayout)findViewById(R.id.tabs);tabLayout.setupWithViewPager(viewPager);tabLayout.setTabMode(TabLayout.MODE_SCROLLABLE);tabLayout.getTabAt(0).setCustomVie

android - Google map 未显示在 ViewPager 中的选项卡 fragment 上

我正在一个新的Android项目中工作。第一个Activity是使用slider菜单和fragment。在第一个fragment上有一个ListView(PrimaryFragmentDormir.java)。选择其中一行后,将启动一个新Activity。最后一个Activity使用三个选项卡来显示有关所选行对象的不同信息。ListView是从远程JSON文件加载的。第一个选项卡显示有关所选对象的详细信息,第二个选项卡应显示map。我已经按照官方文档设置了所有需要的东西,以便在我的应用程序中包含Googlemap,至少我是这么认为的。当用户选择第二个选项卡时,将显示一个空白屏幕,并在左

java - 删除工具栏和 tablayout 之间的空间间隙

我在fragment中有一个带有TabLayout的AppBarLayout,该fragment位于具有工具栏的Activity中。但是在toolbar和TabLayout之间出现了一个空格,不知道从哪里来的。fragment包.xmlPacksFragment.javapublicclassPacksFragmentextendsFragment{publicPacksFragment(){//Requiredemptypublicconstructor}@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupc

java - 如何将 TabLayout 与 Recyclerview 同步?

我有一个带有Recyclerview的TabLayout,因此当单击选项卡时,Recyclerview会滚​​动到特定位置。我也想要相反的过程,这样当Recyclerview滚动到特定位置时,特定选项卡就会突出显示。例如:如果TabLayout中有4个选项卡,当Recyclerview滚动到第5个位置时(TabLayout下方可见项目)然后应该突出显示第三个选项卡。此处,当TabLayout下方出现“Howitworks”时,应突出显示“Howitworks”标签。 最佳答案 试试这个按照这个步骤将ScrollListener添加到

android - 如何从另一个 Activity 按钮单击事件打开viewpager中的特定 fragment 页面

谁能告诉我如何打开一个特定的fragment来自另一个Activity按钮点击事件的viewpager。我正在使用一个显示两个选项的警告对话框在viewpager中选择相应的屏幕,如下所示,但我得到的是null单击屏幕按钮上的指针,该按钮具有打开viewpager第二页的代码。publicclassMainActivityextendsFragmentActivity{intpos;ViewPagerpager;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceSta

Android ViewPager 加载不正确的 fragment

因此,我试图在我的主要Activity中使用主导航栏下方的选项卡栏和布局。我似乎无法让ViewPager/TabLayout(不确定是哪个问题的原因,这是新问题)加载正确的fragment。我已经阅读了大量文档并检查了超过1个教程以查看我是否正确地执行了此操作并且看起来我正在做同样的事情...我的TabLayout的OnTabSelectedListener正在正确地看到选项卡更改,并且在OnTabSelected中我正在调用viewPager.setCurrentItem(tab.getPosition())尝试设置我的viewpagers项目,但它仍然无法正常工作。第一次加载时,它

Android viewPager 图片从右向左滑动

我想添加图片幻灯片。但不能让它从右向左滑动。(对于阿拉伯语或希伯来语等语言)我几乎检查了stackoverflow中的所有回复,但找不到明确的解决方案。我把整个代码写在这里。请写清楚,我不是专业人士主Activity;packagecom.manishkpr.viewpagerimagegallery;importandroid.app.Activity;importandroid.os.Bundle;importandroid.support.v4.view.ViewPager;publicclassMainActivityextendsActivity{@Overridepubli