Я пытаюсь использовать пользовательский вид в качестве значка рядом с кнопкой вверх. Я искал решение в Интернете и читал что-то об использовании кеша чертежа и пытался реализовать его в своем коде, но значок не отображается.Использовать пользовательский вид как значок панели действий
ActionBar bar = getSupportActionBar();
bar.setBackgroundDrawable(new ColorDrawable(getResources().getColor(R.color.scheme_dark_blue)));
bar.setTitle(i.getStringExtra("schoolDay"));
CalendarIcon icon = (CalendarIcon) getLayoutInflater().inflate(R.layout.icon_calendar, null);
icon.setDrawingCacheEnabled(true);
day = Integer.parseInt(i.getStringExtra("date"));
icon.setData(day + "");
icon.buildDrawingCache();
bar.setIcon(new BitmapDrawable(getResources(), icon.getDrawingCache()));
bar.setDisplayHomeAsUpEnabled(true);
Спасибо за любую помощь :)
Спасибо, много это сработало :) – Evan