[英]How to format the text of a Snackbar in Android
我有一个显示小吃店的方法,它从许多不同的片段中调用。 下面是这个方法的代码:
public static void showSnackBar(Activity activity, String message, View root) {
int duration = 5000;
Snackbar currentSnackBar = Snackbar.make( activity, root, message, Snackbar.LENGTH_INDEFINITE).setDuration(duration);
View sbView = currentSnackBar.getView();
sbView.setBackgroundColor(ContextCompat.getColor(activity, R.color.colorBlue));
FrameLayout.LayoutParams params =(FrameLayout.LayoutParams)sbView.getLayoutParams();
params.gravity = Gravity.TOP | Gravity.CENTER_HORIZONTAL;
sbView.setLayoutParams(params);
currentSnackBar.setAnimationMode(BaseTransientBottomBar.ANIMATION_MODE_FADE);
currentSnackBar.show();
}
目前它在显示屏的顶部中心显示小吃店。 我想进行以下格式修改:
提醒:你知道我该怎么做吗?
您可以通过以下方式访问零食 textview -
val textView =
sbView.findViewById<TextView>(R.id.snackbar_text)
然后设置你想要的任何属性,到这个 textview
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.