问题描述
- Android关于自定义actionbar会闪原来的actionbar
-
目前正在学习android,在学习actionbar的时候试着自定义actionbar的样式,主要是想把actionbar的title居中,代码如下:private boolean initCustomActionBar() { mActionbar = getActionBar(); if(mActionbar == null) { return false; } mActionbar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM); //Disable actionbar title and logo mActionbar.setDisplayShowTitleEnabled(false); mActionbar.setDisplayShowHomeEnabled(false); mActionbar.setDisplayShowCustomEnabled(true); mActionbar.setCustomView(R.layout.custom_actionbar); mCustomTitle = (TextView) mActionbar.getCustomView().findViewById(R.id.actionbar_title); mCustomTitle.setText(R.string.app_name); return true; }
但是这样有个问题,在activity启动的时候,会先显示默认actionbar的样式,然后才显示自定义的样式,请问这个有人碰到过吗?怎么解决的?
解决方案
参考:http://blog.csdn.net/maosidiaoxian/article/details/30241751
时间: 2024-11-01 19:21:30