Почему закусочная выходит за пределы экрана? - PullRequest
0 голосов
/ 01 сентября 2018

В основном я пытаюсь показать snackbar вверху. Но проблема в том, что его верхняя половина выходит за пределы экрана. Может кто-нибудь, пожалуйста, помогите мне решить эту проблему?

Код:

            Snackbar snackbar = Snackbar.make(search_btn, content, Snackbar.LENGTH_LONG);
        View sbView = snackbar.getView();
        sbView.setClickable(true);
        sbView.setFocusable(true);
        sbView.setBackgroundColor(Color.parseColor("#ffffff"));
        TextView tv = sbView.findViewById(android.support.design.R.id.snackbar_text);
        tv.setTextColor(Color.parseColor("#001919"));
        CoordinatorLayout.LayoutParams params = (CoordinatorLayout.LayoutParams) sbView.getLayoutParams();
        params.gravity = Gravity.TOP;
        sbView.setLayoutParams(params);
        snackbar.show();

1 Ответ

0 голосов
/ 02 сентября 2018

Кажется, все в порядке, может быть, вы можете попробовать добавить topMargin к параметрам макета.

...