1,肯定是先引包android_viewBadger.jar
2,然后就是用法了
首先定义变量 BadgeView badger ;
//
oncreate()方法中使用该变量
badger = new BadgeView(ltmain.this,lin_z);
badger.setBadgePosition(BadgeView.POSITION_TOP_RIGHT);//POSITION_TOP_RIGHT
badger.setGravity(Gravity.CENTER);//设置居中
//SetbadgetView();//写一个函数获取打点的数目
public void SetbadgetView()
{
new Thread(){
public void run() {
String result = lt.GetspltAllzxjczbcount(user_bh, user_paw, ssqbh);
try {
if (!TextUtils.isEmpty(result)) {
number = result ;
}else {
number = "0" ;
}
} catch (Exception e) {
// TODO: handle exception
number = "" ;
}
try {
count = Integer.parseInt(result);
runOnUiThread(new Runnable() {
public void run() {
SetBadgerView(0);
if (count > 0) {
badger.show();
}else {
badger.hide();
}
}
});
} catch (Exception e) {
// TODO: handle exception
}
};
}.start();
}
public void SetBadgerView(int index){
if (count > 1) {
count = count - index ;
}else {
badger.hide();
}
badger.setText(String.valueOf(count));
}