[英]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.