Как известно, цветной фон панели действий разрешен на уровне sdk 11, часы this. Но есть некоторые приложения с цветной панелью действия, которые имеют min sdk ниже 11. Например, Whatsapp имеет зеленую панель действия, но имеет min sdk: 7 WhatsApp FAQ, или приложение Telegram имеет min sdk: 8 Telegram FAQ, но имеет синюю панель действий.Как изменить цвет фона панели действий без увеличения min sdk?
Как работают эти приложения? И как я могу это сделать?
android.app.ActionBar actionBar = (android.app.ActionBar) getActionBar();
actionBar.setDisplayShowHomeEnabled(false);
View mActionBarView = getLayoutInflater().inflate(R.layout.action_bar_main, null);
actionBar.setCustomView(mActionBarView);
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
Этот код требует minSdk = 11, для getActionBar()
. Пожалуйста, помогите мне.
Они, вероятно, либо использовать библиотеку или может иметь свою собственную реализацию ActionBar (как макет). Вероятно. – Shaishav
'setSupportActionBar'? Это позволяет использовать минимальную панель API API 7, я считаю, что –