Android关于自定义actionbar会闪原来的actionbar

问题描述

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

Android关于自定义actionbar会闪原来的actionbar的相关文章

Android编程自定义title bar(标题栏)示例_Android

本文实例讲述了Android编程自定义title bar(标题栏)的方法.分享给大家供大家参考,具体如下: package com.test; import android.app.Activity; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.drawable.Drawable; import andr

app-自学Android开发 在模拟器运行闪退

问题描述 自学Android开发 在模拟器运行闪退 初学者自写的程序 ,但是在模拟器下运行闪退!!该怎么改呀?? package com.example.work3; import java.util.ArrayList; import java.util.List; import android.support.v7.app.ActionBarActivity; import android.support.v7.app.ActionBar; import android.support.v4

Android实现自定义带文字和图片Button的方法

  本文实例讲述了Android实现自定义带文字和图片Button的方法.分享给大家供大家参考.具体分析如下: 在Android开发中经常会需要用到带文字和图片的button,下面来讲解一下常用的实现办法. 一.用系统自带的Button实现 最简单的一种办法就是利用系统自带的Button来实现,这种方式代码量最小.在Button的属性中有一个是drawableLeft,这个属性可以把图片设置在文字的左边,但是这种方式必须让icon的背景色是透明的,如果icon的背景色不是透明的话,会导致点击按钮

最近的时间间隔-Android闹钟 自定义重复周期 怎样计算当前时间与自定义周期的最近的那一天的时间间隔

问题描述 Android闹钟 自定义重复周期 怎样计算当前时间与自定义周期的最近的那一天的时间间隔 如果重复周期是 "只有一次" 或者 "每天",算法很好写,只要计算 当前时间 与 给定时间 的时间差就可以,如果 当前时间 < 给定时间,加上一天就ok! 现在问题是:假设 我 自定义了一个重复周期,设定 每周三,每周五7:30 AM的闹铃. 那么如果今天是在周三设定的时间之前,那么要计算与周三的时间差. 如果是周三设定的时间之后,周五设定的时间之前,那么要计算

Android实现自定义轮播图片控件详解_Android

首先上效果图 实现原理 要完成一个轮播图片,首先想到的应该是使用ViewPager来实现.ViewPager已经有了滑动的功能,我们只要让它自己滚动.再加上下方的小圆点就行了.所以我们本次的自定义控件就是由ViewPager和LinearLayout叠加起来组成的. 一.创建一个自定义的ViewPager 先上完整的代码 package com.kcode.autoscrollviewpager.view; import android.content.Context; import andro

Android中自定义PopupWindow实现弹出框并带有动画效果_Android

使用PopupWindow来实现弹出框,并且带有动画效果 首先自定义PopupWindow public class LostPopupWindow extends PopupWindow { public Lost lost; public void onLost(Lost lost){ this.lost = lost; } private View conentView; public View getConentView() { return conentView; } public L

Android实现自定义华丽的水波纹效果_Android

先来看看效果 实现效果 模拟水波纹的效果:点击屏幕就有圆环出现,半径从小到大,透明度从大到小(0为透明) 实现思路       1.自定义类继承View.       2.定义每个圆环的实体类 Wave,并初始化绘制圆环的画笔的数据.       3.重写onTouchEvent方法,down时,获得坐标点,做为圆环圆心.       4.发送handler信息,对数据进行修改,刷新页面.       5.重写onDraw方法,绘制一个圆环. 1. 自定义类继承View 新建WaterWaveV

android自定义 iew-有没有Android中自定义布局的详细教程!

问题描述 有没有Android中自定义布局的详细教程! 有没有Android中自定义布局的详细教程!我想写一个课程表布局,在网上找了几个demo,但是里面的自定义布局看不明白! 解决方案 Composite View Composite views (也被称为 compound views) 是众多将多个view结合成为一个可重用UI组件的方法中最简单的.这种方法的实现过程是这样的: 继承相关的内建的布局. 在构造函数里面填充一个 merge 布局. 初始化成员变量并通过 findViewByI

初学者跪求android如何自定义剪切图片

问题描述 初学者跪求android如何自定义剪切图片 android 当拍照或者选择本地图片的时候 进行自定义的切图,系统自带的切图不适合项目,哪位大神知道该怎么弄...最好有demo 跪求.. 解决方案 power point,ps都行啊,不知道你说的是指哪方面 至于ps中那就更方便了,直接用钢笔工具,想怎么切都行