我创建PageTabStrip
并ViewPager
显示了多个列表片段。在我的应用程序viewpager中,内容具有特定的宽度(不占据整个屏幕),部分页面可见。
因为我的ViewPager
内容具有特定的宽度,所以我PageTabStrip
没有相应地对齐。
请查看下面的图片,因此如何Division
在第一列表和Item
第二列表下对齐标题(第二个选项卡退出屏幕,显示为红色)
![在此处输入图片描述] [1]
我认为您会误解的概念,viewpager
并将PageTabStrip
其误用于设计要求。
本viewpager
是一个小部件,它显示了每个页面一次一个,当你刷卡,你可以看到其他页面。其他页面都是不可见的,直到您滑过它们,然后一次才显示一个页面。
将pageTabStrip
帮助您发现该网页当前显示的,什么是下一个页面,前一页的标题,如果你刷卡的那些,所以它只是给出了一个关于下一个和以前的页面提示。
您的图片告诉我们的是,您已经创建了一个页面并设置了其标题Division(如pageTabStrip所示),并且已将所有布局放入其中,并调用了下一个页面标题ITEM,但我认为如果滑过该页面,它为空或仅复制当前视图。您的问题在这里,如果您将所有布局放在一页内,则不能为当前页面的不同部分设置不同的标题,则只能设置一个标题,并且该标题适用于当前页面的整个布局。
这是我代表您的布局的不同解决方案:
1)请勿使用pageTabStrip或为其提供一般标题(例如Search),并为当前布局的每个部分(例如linearlayout)提供子标题。这意味着在当前页面上方添加一个线性布局并对其进行分割,然后将每个字幕放在正确的位置。
2)使用双锅碎片设计图案,然后取下viewpager。
3)将搜索项目类型部分移到下一页。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句