Nig*_*tro 6

下面是一个示例,用于使 Snackbar 文本水平居中

Snackbar snackbar = Snackbar.make(findViewById(R.id.coordinatorLayout), "Hello", Snackbar.LENGTH_SHORT);
snackbar.show();
View view = snackbar.getView();
TextView txtv = (TextView) view.findViewById(android.support.design.R.id.snackbar_text);
txtv.setGravity(Gravity.CENTER_HORIZONTAL);
Run Code Online (Sandbox Code Playgroud)

如果您使用的是 androidX

然后替换textviewidcom.google.android.material.R.id.snackbar_text

  • 对于 AndroidX,TextView 的正确视图 ID 是``com.google.android.material.R.id.snackbar_text``` (2认同)