对于Android Studio,可能直接导入从GitHub下载好的BadgeView.java到项目之下是最简单的方法,不需要导入badgeview.jar。
2017-04-11
按照老师的代码编写,则会在Android Studio的运行中报出异常:
Error: java.util.concurrent.ExecutionException: com.android.ide.common.proce...
原因是 top1_bg.9 并非是严格的.9格式图片,我们必须删掉它,直接用颜色#000000代替。
然后重启,就可以了。但如果还是报同样的错误,那就是tabline.9这张图片也有问题,解决方法参见:http://www.imooc.com/qadetail/73825 里面的“板栗酥饼”的方法。
Error: java.util.concurrent.ExecutionException: com.android.ide.common.proce...
原因是 top1_bg.9 并非是严格的.9格式图片,我们必须删掉它,直接用颜色#000000代替。
然后重启,就可以了。但如果还是报同样的错误,那就是tabline.9这张图片也有问题,解决方法参见:http://www.imooc.com/qadetail/73825 里面的“板栗酥饼”的方法。
2017-04-11
给大家提个醒,记得在tab的xml文件里面的textview中设置字体的颜色!!!!不然字体默认颜色和背景色一样!看不出来效果!花了一个小时改错!!!!结果是这个问题
2017-03-15
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);
}
}));
@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);
}
}));
2017-03-04
我觉得教学网站大都讲得是初级课程,一般看书都能看懂,然后不喜欢看书的人就会觉得老师讲得真好,。。。,真搞笑
2017-02-28