我正在使用 Google 设计库 (23.1.0) 来显示小吃店。我的小吃店代码看起来像:
Snackbar snackbar = Snackbar.make(getView(), "Deleted", Snackbar.LENGTH_LONG);
snackbar.setActionTextColor(getResources().getColor(R.color.accent_color));
snackbar.setAction(R.string.undo, //anonymous class omitted);
snackbar.setCallback(//anonymous class omitted);
snackbar.show();
正在创建并显示小吃店。动作标签、动作颜色和所有侦听器都按预期工作。唯一的问题是没有显示“已删除”消息。如果我使用调试器并停止执行:snackbar.show(),我可以看到在snackbar > mView > mMessageView 中有一个名为mText 的字段,它的值为“已删除”。但是我看不到小吃店的信息。我已经尝试过同时使用字符串常量和资源 ID。
更重要的是,我尝试在干净的项目中使用非常相似的代码并且它可以工作。可能是什么原因?