ボタンの右上隅に通知の数を表示しようとしています。私はViewBadger(外部ライブラリ:android-viewbadger http://jgilfelt.github.io/android-viewbadger)を使用しています。私が今直面しています問題はさバッジがこのアンドロイドのボタンの前にバッジカウントを持ってくる方法は?
のようにボタンの背面に表示されている。しかし、私はここではFacebookのような正面のバッジや他のアプリ
を表示したいです私のコード
package com.daimkhan.badgerview;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import com.readystatesoftware.viewbadger.BadgeView;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
View button = findViewById(R.id.button);
final BadgeView badge = new BadgeView(this, button);
badge.setText("8");
badge.setTextSize(12);
badge.setBadgePosition(BadgeView.POSITION_TOP_RIGHT);
badge.setBadgeMargin(0, 0);
badge.show();
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
badge.hide();
}
});
}
}
、この中で事前に感謝し、私を助けてください:)
言います。新しいバージョンは[ActionItemBadge](https://github.com/mikepenz/Android-ActionItemBadge)で確認するか、別のライブラリ:[ShortcutBadger](https://github.com/leolin310148/ShortcutBadger)を試すことができます。このビューをカスタム化することもできます。 –
私はShortcutBadgerがAppアイコン用で、ActionItemBadgeがActionBarボタン用だと思っています。私は新しいライブラリを理解する上での週の理由です。任意のアクティビティの任意のボタンにバッジを表示するための他の例を教えてください。 @Hoang Nguyen –