【发布时间】:2019-08-16 11:58:31
【问题描述】:
小吃栏设置操作文本“重试”始终显示在“重试”中
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();
【问题讨论】:
-
尝试从字符串资源中设置文本并再次检查。
-
@HemantParmar 我试过了,但它不起作用
-
Snackbar snackbar =null; TextView textView = (TextView) snackbar.getView(); textView.setTransformationMethod(null); snackbar.setAction(textView.getText(), new View.OnClickListener() { @Override public void onClick(View v) { } });试试这个 -
检查你的styles.xml,父主题没有设置在某处textAllCaps=true?
-
@AntonisRadz 看看 Manohar ans。