我试图在ViewPagerindicator中更改库项目中的代码。
以下是addView()
TabPageIndicator
方法的代码段
正如您所看到的,我放弃了TabPageIndicator类中的TabView
类,而是将我自己的布局xml扩展到视图中(当然我也在onClick()方法中进行了一些修改)。下面的xml是R.layout.tabviewlayout
但是,无论我如何更改布局xml中的参数,布局都没有改变(例如,添加边框,如在线性布局中的背景attr中所见,但它不起作用)
编辑********************************************添加后父母
final View tabView=inflater.inflate(R.layout.tabviewlayout,mTabLayout,false);
填充更改,但宽度高度和边框的属性仍然无法正常工作...
答案 0 :(得分:1)
在展开布局时,请避免将null作为父视图传递,因为 否则,膨胀布局根部的任何布局参数都将是 忽略。
而不是null,将您的mTabLayout传递到.inlfate()
,如inflater.inflate(R.layout.tabviewlayout, mTabLayout);