您的位置:首页 > 运维架构

内外层ViewPager嵌套[内层ViewPager不加载问题],设置DrawableTop不起效

2016-11-23 21:53 288 查看
1.内层ViewPager的FragmentPagerAdapter传的FragmentManager设置成:getChildFragmentManager()即可

2.设置DrawableTop不起效:

解决方法如下:

Drawable可以通过 Drawable rightDrawable = getResources().getDrawable(R.drawable.icon_new); 得到。

但是API提示,setCompoundDrawables() 调用的时候,Drawable对象必须调用setBounds(int left, int top, int right, int bottom)方法,于是我们加一行代码就可以了。
Drawable rightDrawable = getResources().getDrawable(R.drawable.icon_new);  

rightDrawable.setBounds(0,0,rightDrawable.getMinimumWidth(),rightDrawable.getMinimumHeight());

tvVersionStatus.setCompoundDrawables(null, null, rightDrawable, null);  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐