0

バッジのコンセプトは初めてです。私のアプリケーションでは、タブにバッジを表示したいと思います。そのために私はandroid-viewbadger.jarファイルを使用しました。正常に動作していますが、位置プロパティは影響を受けません。位置の設定方法。さらに詳しい情報が必要な場合はお知らせください。

TabWidget tabs = (TabWidget) findViewById(android.R.id.tabs);       
DH_Constant.badgeView = new BadgeView(this, tabs, 2);

// it's working fine

badge1.setBadgePosition(BadgeView.POSITION_CENTER);

// But I Supposed to set it as position to top_left or top_right then it still shows as bottom_left and bottom_right

badge1.setBadgePosition(BadgeView.POSITION_TOP_RIGHT);

DH_Constant.badgeView.setText(DH_Constant.MessagesCount_obj.count); 
DH_Constant.badgeView.show();

出力:

ここに画像の説明を入力してください

4

2 に答える 2

3

デフォルトでは、その位置はTOP_RIGHTです。他の位置が必要な場合は、それを設定する必要があります。例: top_left を使用する場合:

badge1.setBadgePosition(BadgeView.POSITION_TOP_LEFT);

センター用:

badge1.setBadgePosition(BadgeView.POSITION_CENTER);

bottom_left 使用の場合:

badge1.setBadgePosition(BadgeView.POSITION_BOTTOM_LEFT);

bottom_right の場合:

badge1.setBadgePosition(BadgeView.POSITION_BOTTOM_RIGHT);
于 2012-09-18T10:25:58.687 に答える