Как определить размер иконки добавленной в снэк-бар - PullRequest
0 голосов
/ 26 апреля 2019

Я хочу отображать значки в Snackbar.Я добавляю значок в снэк-бар, но не могу изменить размер значка.Как определить размер значка, добавляемого в снэк-бар?

Мой код;

public void altbildirim(Activity context,String yazi,int sure) {        
        View parentLayout = context.findViewById(android.R.id.content);
        Snackbar snackbar = Snackbar.make(parentLayout, yazi, sure);
        View snackbarLayout = snackbar.getView();
        TextView textView = (TextView)snackbarLayout.findViewById(android.support.design.R.id.snackbar_text);
        textView.setCompoundDrawablesWithIntrinsicBounds(R.drawable.erroricon, 0, 0, 0);
        textView.setCompoundDrawablePadding(10);
        snackbar.show();
}

получаемый снимок снэк-бара:

enter image description here

1 Ответ

0 голосов
/ 26 апреля 2019

Вместо предоставления жестко закодированного отступа было бы лучше, если бы мы получили его из значения.

Надеюсь, эта работа:

textView.setCompoundDrawablePadding(getResources().getDimensionPixelOffset(R.dimen.icon_padding));
...