我正在尝试徽章查看为suggested in this link。我正在尝试使用此代码。
String count_str = Integer.toString(count);
TextView text_view = (TextView) findViewById(R.id.textView);
badge1 = new BadgeView(this, text_view);
badge1.setText(count_str);
badge1.show();
但徽章出现在TextView的中间。如何将此徽章放在TextView的右上角?
答案 0 :(得分:1)
查看此库中DemoActivity
的源代码,看起来以下方法负责徽章的位置:
badge1.setBadgePosition(BadgeView.POSITION_CENTER);
修改
来自BadgeView
类的以下选项:
public static final int POSITION_TOP_LEFT = 1;
public static final int POSITION_TOP_RIGHT = 2;
public static final int POSITION_BOTTOM_LEFT = 3;
public static final int POSITION_BOTTOM_RIGHT = 4;
public static final int POSITION_CENTER = 5;