Hallo Ich versuche Textview in der Symbolleiste zu setzen und kann Text ändern, wenn Sie auf Schaltfläche aus Aktivität klicken. Bitte helfen Sie mir, es zu tun oder geben Sie mir einen anderen Weg, dies zu lösen. Hier ist mein Code. Ich möchte die Nummer in der Textansicht in der Symbolleiste erhöhen, wenn die Taste gedrückt wird. Eigentlich werde ich dies in meinem Projekt hinzufügen, um eine Anfrage von einem anderen Benutzer wie Facebook anzuzeigen.Wie kann ich Texview in der Symbolleiste einfügen und Text von Aktivität ... Wie Facebook Symbol
hier ist meine Toolbar XML
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/AppTheme.AppBarOverlay">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:popupTheme="@style/AppTheme.PopupOverlay" >
<TextView
android:layout_width="30dp"
android:layout_height="30dp"
android:text="1"
android:id="@+id/frrequest"
android:textStyle="bold"
android:layout_marginLeft="20dp"
android:textSize="20sp"
android:background="@mipmap/ic_launcher"
android:gravity="center"
android:textColor="@android:color/holo_red_dark"
/>
</android.support.v7.widget.Toolbar>
Und das ist ich von Hauptaktivität OnCreate Methode tue Nummer angezeigt wird, wenn ich die Taste mit Schrittweite drücken aber der Text nicht ändert.
sendRequest= (Button) findViewById(R.id.btnsendreq);
showreq= (TextView) findViewById(R.id.frrequest);
sendRequest.setOnClickListener(new MyClickListner());
private class MyClickListner implements View.OnClickListener {
@Override
public void onClick(View v) {
int i= 0;
i++;
showreq.setText(i+"");
}
}
Mein Problem ist nicht zu erhöhen ... Problem ist, dass Textansicht in der Symbolleiste ist .. und ich aktualisiere den Text von Hauptaktivität –
Dank es funktioniert für mich –