VIN*_*VIN 2 android android-studio android-snackbar
如何让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();
Run Code Online (Sandbox Code Playgroud)
我也试过了
Snackbar.make(getView(), "Profile saved!", Snackbar.LENGTH_LONG)
.setAction(R.string.snackbar_action_undo, null)
.setActionTextColor(Color.YELLOW)
.show();
Run Code Online (Sandbox Code Playgroud)
strings.xml中
<string name="snackbar_action_undo">UNDO</string>
Run Code Online (Sandbox Code Playgroud)
我在这里查看了解决方案,但它似乎适用于左侧的文本.
任何帮助,将不胜感激.
小智 9
也许尝试使用OnClickListener添加动作
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();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1567 次 |
| 最近记录: |