生活随笔
收集整理的這篇文章主要介紹了
ActionBar设置自定义setCustomView()留有空白的问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
先來看問題,當我使用ActionBar的時候,設置setCustomView時,會留有空白的處理網上很多朋友說可以修改V7包到19,結果處理的效果也是不理想的.下面貼出我覺得靠譜的處理代碼 publicclassMainActivityextendsAbBaseActivity{privatestaticfinalString TAG ="MainActivity";privateMyApplication myApplication;privateContext mContext;privateActionBar mActionBar;@Overrideprotectedvoid onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState); setContentView(R.layout.sliding_menu_content); myApplication =(MyApplication) getApplication(); mContext =this; mActionBar = getSupportActionBar();View actionbarView =LayoutInflater.from(this).inflate(R.layout.actionbar_layout,null);ActionBar.LayoutParams layoutParams =newActionBar.LayoutParams(ActionBar.LayoutParams.MATCH_PARENT,ActionBar.LayoutParams.MATCH_PARENT); layoutParams.gravity =Gravity.CENTER_HORIZONTAL |Gravity.CENTER_HORIZONTAL; mActionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM); mActionBar.setDisplayShowHomeEnabled(false); mActionBar.setDisplayShowCustomEnabled(true); mActionBar.setDisplayShowTitleEnabled(false); mActionBar.setCustomView(actionbarView, layoutParams);Toolbar parent =(Toolbar) actionbarView.getParent(); parent.setContentInsetsAbsolute(0,0);}}
來自為知筆記(Wiz)
轉載于:https://www.cnblogs.com/his365/p/6078093.html
總結
以上是生活随笔為你收集整理的ActionBar设置自定义setCustomView()留有空白的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。