Snack bar set action text "Retry" always shows in "RETRY"
snackbar = Snackbar
.make(view, "No internet connection.", Snackbar.LENGTH_INDEFINITE)
.setAction("Retry", new View.OnClickListener() {@Override
public void onClick(View view) {
GlobalBus.getBus().post(new EventbusEvents(""));
if(isOnline(context)){
snackbar.dismiss();
}else {
showSnackBar(view,context);
}
}
});(context.getResources().getColor(R.color.place_buy));
snackbar.show();
For Material Google Library:
TextView snackbarActionTextView = (TextView) snackbar.getView().findViewById(com.google.android.material.R.id.snackbar_action);
snackbarActionTextView.setAllCaps(false)
And for Support Design Library:
TextView snackbarActionTextView = (TextView) snackbar.getView().findViewById( android.support.design.R.id.snackbar_action );
snackbarActionTextView.setAllCaps(false)
some credit goes to Joshua Pinter
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With