为了账号安全,请及时绑定邮箱和手机立即绑定
给大家提个醒,记得在tab的xml文件里面的textview中设置字体的颜色!!!!不然字体默认颜色和背景色一样!看不出来效果!花了一个小时改错!!!!结果是这个问题
TextView变BadgeView,再设置一下Padding就行了
this.setBackgroundDrawable(new ShapeDrawable(new Shape() {
@Override
public void draw(Canvas c, Paint p) {
p.setColor(Color.RED);
p.setStyle(Paint.Style.FILL);
int h = c.getHeight();
c.drawRoundRect(new RectF(0,0,c.getWidth(),h),h/2,h/2,p);
}
}));
我觉得教学网站大都讲得是初级课程,一般看书都能看懂,然后不喜欢看书的人就会觉得老师讲得真好,。。。,真搞笑
现在都用Tablelayout 了吧
谢谢老师,因为代码需要静下心来咀嚼,浮躁是解决不了问题的,比如评论里的某些人
老鴻 的聲音居然這麽萌萌噠
Color.parseColor("#008000")可以改变成之前一样的颜色
lp.leftMargin = (int) (position * mScreen1_3 + (positionOffset )
* mScreen1_3);实现导航栏滑动不需要老师那么麻烦,这一句就可以
Longing_0
直接lp.leftMargin= (int) (mCurrentPageIndex*mScreen1_3+(positionOffset+position-mCurrentPageIndex)*mScreen1_3);

就不用判断了吧
这位同学的很好
不管怎么说,先解决问题:
先把.9.png格式的两张图片放到drawable文件夹下,没有就在res下创建drawable,双击图片,在右边界面会显示一个图片(可编辑),需要做的操作就是把两个图片都用带颜色的边框起来,上下左右四个方向都需要(就是你鼠标放上去后有一个向上/下拉的箭头,然后你试试就明白我说什么了)。
根据上网查询资料,报错的原因就是因为androidstdio检查.9格式的规则很严格,老师给的图片是不规范的.9格式图片,所以编译不成功。
.9格式的图片一般都是放在drawable文件夹下的,如果.9图片是规则的,就可以直接使用了。
希望能帮到你~
课程须知
本课程对于学习者要求较高,最少也要达到以下两个要求,首先,对Java语言的掌握,必须熟悉、熟练、精通;其次,要对Android中的布局达到小成的境界,熟悉Android常用API;最后再加一条,如果想很好的跟上老师的讲课速度,那么好好熟悉一下Eclipse IDE吧
老师告诉你能学到什么?
1、BadgeView的使用 2、ViewPager与FragmentPagerAdapter结合制作主界面 3、ViewPager的OnPageChangeListener的详细介绍 4、如何巧妙利用onPageScrolled方法,完美实现指示器的动画效果

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消