I have Displayed Snackbar using CoordinatorLayout but in some layout i did\'t used CoordinatorLayout layout and i want to display snackbar but faced problem with it.
I h
public static void setSnackBar(View root, String snackTitle) {
Snackbar snackbar = Snackbar.make(root, snackTitle, 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);
}
Just call the above method and pass any parent layout such as LinearLayout
, RelativeLayout
or ScrollView
, for example:
setSnackBar(layout,"This is your SnackBar"); //here "layout" is your parentView in a layout
Do not forget to find your view using findViewById()
.