知られているように、アクションバーの背景色はsdkレベル11で許可されています。時計はthisです。たとえば、Whatsappには緑色のアクションバーがありますが、min sdk:7 WhatsApp FAQ、またはテレグラムアプリケーションに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);
このコードでは、getActionBar()
のminSdk = 11が必要です。私を助けてください。
彼らはおそらくライブラリを使用するか(レイアウトなど)アクションバーの独自の実装を持っていることのいずれかを。多分。 – Shaishav
'setSupportActionBar'?これは最小限のAPI 7ツールバーを可能にします。私は –