Die einfachste Art und Weise Textview mit Sternhintergrund zu verwenden ist: kann
<TextView
android:id="@+id/notification"
android:layout_width="@dimen/notification_width"
android:layout_height="@dimen/notification_height"
android:background="@drawable/bg_star"
android:gravity="center"
android:textColor="@android:color/white"
tools:text="5" />
Sie verwenden offensichtlich Textview ist setText() -Methode Benachrichtigungstext zu setzen oder zu verbergen.
Um dieses Layout Ihrer Toolbar Verwendung Android-Menü app:actionLayout
Parameter hinzu:
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools">
<item
android:id="@+id/action_notifications"
app:actionLayout="@layout/view_notification"
app:showAsAction="always" />
</menu>
Und in Ihrer Aktivität aufblasen Menü wie folgt aus:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.notification_menu, menu);
return true;
}
für Textview Für Hintergrund Eine xml Stellen in Symbolleiste, so dass es wie Zähler angezeigt wird, kann ich es zeigen, die Sie sehen möchten –
Sicher können Sie mir zeigen? Wie mache ich das? Weil ich weiß, dass ich Elemente zur Symbolleiste hinzufügen kann, weiß ich nicht, wie man eine TextView hinzufügt –
@GerardoMendezDot Check out Details in meiner Antwort. Fügen Sie einfach Menü mit benutzerdefiniertem Layout hinzu. – comrade