问题标签 [pagertabstrip]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Recycleviewer 适配器 NotifyDataSetChanged 不起作用?
我正在使用 PagerSlidingTabStrip 来创建选项卡,并且在每个选项卡中我必须Recyclerview
填充相关的选项卡项目。例如,我们有 3 个名称为 Toyota 、 Benz 和 Ford 的选项卡和一个显示所有项目的选项卡,因此在 Toyota 选项卡中我们有它的车辆等等。Recyclerview
项目有一个添加到购物车和从购物车中删除的按钮,以及一个Textview
显示订单数量的按钮。Textview
删除按钮默认隐藏,当用户将项目添加到购物车时,删除按钮和Textview
可见性将为 true。问题是,如果用户将商品添加到购物车,则删除按钮和Textview
相关商品在所有选项卡中不可见?!但是在所有选项卡中,当用户将项目添加到购物车时,它会反映到相关选项卡中的项目。我认为问题是适配器Recylerview
,它保持视图而不刷新所有项目的选项卡,也许。我使用NotifyDataSetChanged
适配器Recyclerview
但不起作用。
button
添加到购物车和删除:单击可见Textview
和减量按钮时的mDecremtBtn 和 mIncrementBtn。
在 SimpleStringRecyclerViewAdapter 类的 OnbindeViewHolder 中: RecyclerView.Adapter 项目已更新。
完成https://forums.xamarin.com/discussion/120389/recycleviewer-adapter-notifydatasetchanged-not-work/p1?new=1中的代码
android - 在 PagerTabStrip 中更改可绘制的颜色
我正在使用PagerTabStrip
aViewPager
在我的应用程序的不同视图之间切换,并且效果很好。我使用drawables作为PageTitles
这个方法:
https://stackoverflow.com/a/12837635/7459644
这也很好用,但是我确实想在drawables
选择它们时更改它们的颜色,有没有办法做到这一点?I use a onPageListener
, so I do have a callback when a certain page is selected, I simply don't know how to change the color of the given Page-title drawable when that page is selected. 对于文本,有一个内置方法,但我在官方文档中找不到任何有关可绘制对象的信息。
android - 带有所有大写字母的 PagerTabStrip
我的应用程序中有一个 PagerTabStrip,我将字符串放入选项卡,
所以假设这里只有“T”是大写字母,但我得到的都是大写字母。
我还尝试通过 xml 中的样式将 textAllCap 添加为 false 来解决此问题:
然后在布局xml中应用它:
但它们似乎仍然是全部大写,即“TAB1”、“TAB2”、“TAB3”
任何人都可以帮忙吗?
android - 如何将 PagerTabStrip 与 ViewPager2 一起使用
我想使用ViewPager2
它,因为它应该被替换ViewPager
,并且我希望摆脱我遇到的一些问题ViewPager
。
我想做这个:
但ViewPager2
抱怨它不能有任何孩子。另一方面,如果我搬出PagerTabStrip
它ViewPager2
抱怨它必须是 a 的孩子ViewPager
。
所以看起来PagerTabStrip
不兼容ViewPager2
。我对么?
目前有解决方案吗?(除了自己写PagerTabStrip
)
android-fragments - 为什么我的 Fragment 类在使用 PagerTabStrip 时没有显示它的内容?
我被困在一个关于我的片段的问题上。我只是想在不同的片段之间切换并在顶部显示一个菜单-我认为这很标准-smth。像这儿:
为此,我设置了一个 PageAdapter(其中 SMartFragmentStatePageAdapter 只是从 FragmentStatePagerAdapter 派生的):
我在我的主类中初始化页面适配器:
我的 ArrayFragment 类看起来像这样:
现在奇怪的是,为了显示 PageAdapter 的标题,我需要在我的布局文件中添加“PagerTabStrip” - 所以我的主类的布局文件如下所示:
现在的问题是,当我使用 PagerTabStrip 时,不会显示 ArrayFragment 的内容:
使用 PagerTabStrip:
没有 PagerTabStrip:
因此,如果没有 PagerTabStrip,就会显示内容,我不知道为什么。
我在这里读到解决方案可能是使用 getChildFragmentManager() 而不是 getSupportFragmentManager()。但是这个函数只能在我的主类派生自 Fragment 时使用,但它派生自 FragmentActivity 所以这对我来说不是解决方案。
有任何想法吗?