小吃店设置动作文本“重试”始终显示在“重试”中
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();
答案 0 :(得分:5)
尝试这种方式
TextView snackbarActionTextView = (TextView) snackbar.getView().findViewById( android.support.design.R.id.snackbar_action );
snackbarActionTextView.setAllCaps(false)
部分功劳归于Joshua Pinter