关于android自定义标题栏出现的问题总结

前两天第一次作一个安卓项目,在自定义标题栏就出现了不少问题。android

研究这些问题就研究了好半天。没办法,做为一个安卓初学者。遇到问题就慢慢解决吧。函数

OK布局

下面我就简单讲一讲自定义标题栏步骤:spa

首先在主类的Oncreate函数里面要添加两句线程

//设置启动标题栏为自定义标题栏xml

requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);继承

// 设置titlebar为标题栏教程

getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,R.layout.titlebar);最重要的是位置顺序不能颠倒,不少普通错误都是这个缘由引发的开发

requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);get

这一句是须要放在setContentView 的前面

getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,R.layout.titlebar);

而后再Layout目录下面要有标题栏的布局文件,在value目录下面的style文件对标题栏进行样式设置

再添加到AndroidManifest.xml这个文件里面

 

网上这样的操做教程不少我就不作累述了。

我遇到的一个问题就是安卓android4.0以上版本自定义标题栏出错,就是在主线程的类中继承的问题

MainActivity extends Activity

这里是须要继承Activity这个父类,若是你开发Android4.0以上版本,他就会自动继承ActionBarActivity这个类

相关文章
相关标签/搜索