Sey*_*adi 11 android android-actionbar
众所周知,11级sdk允许操作栏的彩色背景,请注意这一点.但是有些应用程序的彩色操作栏的最小sdk低于11.例如,Whatsapp有绿色操作栏但有最小sdk:7 WhatsApp常见问题解答,或电报应用程序有min sdk:8 Telegram FAQ,但有蓝色操作栏.
这些应用如何工作?我怎么能这样做?
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);
Run Code Online (Sandbox Code Playgroud)
此代码需要minSdk = 11,for getActionBar().请帮我.
在Toolbar(在棒棒堂推出的动作条新名称)只是一个普通视图.
链接:https://developer.android.com/reference/android/support/v7/widget/Toolbar.html
你可以像任何其他视图一样设置它的背景.
// java
toolbar.setBackgroundColor(int color);
// or
toolbar.setBackgroundResource(int resId);
// or XML
android:background="@drawable/toolbarBackground"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
375 次 |
| 最近记录: |