生活随笔
收集整理的這篇文章主要介紹了
ActionBar设置自定义setCustomView()留有空白的问题
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
先來(lái)看問(wèn)題,當(dāng)我使用ActionBar的時(shí)候,設(shè)置setCustomView時(shí),會(huì)留有空白的處理網(wǎng)上很多朋友說(shuō)可以修改V7包到19,結(jié)果處理的效果也是不理想的.下面貼出我覺(jué)得靠譜的處理代碼 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);}}
來(lái)自為知筆記(Wiz)
轉(zhuǎn)載于:https://www.cnblogs.com/his365/p/6078093.html
總結(jié)
以上是生活随笔為你收集整理的ActionBar设置自定义setCustomView()留有空白的问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。