and*_*ent 5 java android android-viewpager viewpagerindicator
我有一个viewpager,它使用PagerTabStrip来指示当前页面.但是,我不希望存在默认指示符.(页面标题下方的下划线)
我已经尝试了一些不同的方法来删除它,但它们似乎都没有工作.
PagerTabStrip pts =(PagerTabStrip)findViewById(R.id.pager_title_strip); pts.setTabIndicatorColor(getResources()的getColor(android.R.color.transparent));
也
PagerTabStrip pts =(PagerTabStrip)findViewById(R.id.pager_title_strip); pts.setTabIndicatorColor(Color.parseColor( "#80000000"));
和
PagerTabStrip pts =(PagerTabStrip)findViewById(R.id.pager_title_strip); pts.setTabIndicatorColor(Color.TRANSPARENT);
这些似乎都不起作用.相反,它给了我一个黑色指示器.任何帮助,将不胜感激.谢谢!
通过查看PagerTabStrip的来源.我找到了以下方法:
/**
* Set whether this tab strip should draw a full-width underline in the
* current tab indicator color.
*
* @param drawFull true to draw a full-width underline, false otherwise
*/
public void setDrawFullUnderline(boolean drawFull) {
mDrawFullUnderline = drawFull;
mDrawFullUnderlineSet = true;
invalidate();
}
Run Code Online (Sandbox Code Playgroud)
我没有测试过这个,但我认为这应该可行.如果没有,请发表评论.
| 归档时间: |
|
| 查看次数: |
4013 次 |
| 最近记录: |