最新回答 / qq_此處空白_0
其實(shí)你可以將那個java文件下載出來 ?再粘貼進(jìn)工程目錄 ?也是一樣的
對于Android Studio,可能直接導(dǎo)入從GitHub下載好的BadgeView.java到項(xiàng)目之下是最簡單的方法,不需要導(dǎo)入badgeview.jar。
2017-04-11
按照老師的代碼編寫,則會在Android Studio的運(yùn)行中報出異常:
Error: java.util.concurrent.ExecutionException: com.android.ide.common.proce...
原因是 top1_bg.9 并非是嚴(yán)格的.9格式圖片,我們必須刪掉它,直接用顏色#000000代替。
然后重啟,就可以了。但如果還是報同樣的錯誤,那就是tabline.9這張圖片也有問題,解決方法參見:http://idcbgp.cn/qadetail/73825 里面的“板栗酥餅”的方法。
Error: java.util.concurrent.ExecutionException: com.android.ide.common.proce...
原因是 top1_bg.9 并非是嚴(yán)格的.9格式圖片,我們必須刪掉它,直接用顏色#000000代替。
然后重啟,就可以了。但如果還是報同樣的錯誤,那就是tabline.9這張圖片也有問題,解決方法參見:http://idcbgp.cn/qadetail/73825 里面的“板栗酥餅”的方法。
2017-04-11
給大家提個醒,記得在tab的xml文件里面的textview中設(shè)置字體的顏色?。。?!不然字體默認(rèn)顏色和背景色一樣!看不出來效果!花了一個小時改錯?。。?!結(jié)果是這個問題
2017-03-15
TextView變BadgeView,再設(shè)置一下Padding就行了
2017-03-04
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
我覺得教學(xué)網(wǎng)站大都講得是初級課程,一般看書都能看懂,然后不喜歡看書的人就會覺得老師講得真好,。。。,真搞笑
2017-02-28