【发布时间】:2019-05-15 09:54:02
【问题描述】:
无法在带有数据绑定的片段内点击 SnackBar 上的按钮。
这里是java代码:
final Snackbar snackBar = Snackbar.make(binding.layoutMain, error, Snackbar.LENGTH_LONG);
snackBar.setAction("TRY", new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
snackBar.show();
编辑: 连接错误不是对话框。
更新:
我尝试将 NestedScrollView 的可见性设置为 GONE 只是为了测试。 Snackbar 似乎工作正常。和布局有关吗?
【问题讨论】:
-
在你的点击监听器中添加一些你不知道会发生什么的逻辑
-
连接错误是对话框吗?
-
@MilanPansuriya 基于这个link 实现一个点击动作,让它为空。点击空的点击动作将关闭快餐栏。
-
@KaranMer 不,不是
-
你看过这个问题的答案吗它显示snackBar.dismiss();在 onclicklistner 中
标签: android android-fragments android-databinding android-snackbar