gpt4 book ai didi

android - Snackbar 不显示操作文本

转载 作者:太空狗 更新时间:2023-10-29 15:51:14 25 4
gpt4 key购买 nike

如何让 Snackbar 在右侧显示“UNDO”或“RETRY”文本?

我试过 setActionTextColor() 但没有效果。

MyFragment.java

Snackbar.make(getView(), "Profile saved!", Snackbar.LENGTH_LONG)
.setAction(R.string.snackbar_action_undo, null)
.setActionTextColor(ContextCompat.getColor(getActivity(), R.color.ColorBrightAccent))
.show();

我也试过

Snackbar.make(getView(), "Profile saved!", Snackbar.LENGTH_LONG)
.setAction(R.string.snackbar_action_undo, null)
.setActionTextColor(Color.YELLOW)
.show();

strings.xml

<string name="snackbar_action_undo">UNDO</string>

“配置文件已保存!”旁边没有“撤消”。 I can't see the "UNDO" text

我看过解决方案 here , 但它似乎适用于左侧的文本。

如有任何帮助,我们将不胜感激。

最佳答案

也许尝试添加一个带有 OnClickListener 的 Action

Snackbar snackbar = Snackbar.make(v, "Profile saved!", Snackbar.LENGTH_INDEFINITE)
.setAction("UNDO", new View.OnClickListener() {
@Override
public void onClick(View view) {
Log.e("TAG", "Done");
}
}).show();

关于android - Snackbar 不显示操作文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37623553/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com