这尼玛真是蛋疼啊,弄了我一天啊这小小的标题栏

第一步在android工程目录下新建一个title.xml文件用于新建标题栏主题

<?xml version="1.0" encoding="utf-8"?>            

这尼玛坑爹啊 parent="android:Theme"只能用这个默认的主题啊!!!!!! 尼玛改了其他主题报错啊!!!!!!!


you cannot combine custom titles with other会报这个错


第二步在layout文件下新建一个titleBar的布局文件,这是标题栏的布局文件

<?xml version="1.0" encoding="utf-8"?>    

第三部

package com.example.administrator.myapplication;import android.app.Activity;import android.os.Bundle;import android.view.Window;public class ScheduleActivity extends Activity {    @Override    protected void onCreate(Bundle savedInstanceState) {        requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_class__schedule);        getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.titlebar);    }}

在你要使用标题栏的Activity中添加这两句 

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


其中第一句必须在

        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_class__schedule);

 这两句之前调用,   
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.titlebar);

在setContentView之后调用就行

最后在manifests文件中

在你想要调用这个标题栏的Activity中添加

android:theme="@style/titleBar"
这么一行就行了

更多相关文章

  1. 【安卓】关于 Android 默认字体以及对比微软雅黑字体
  2. 微软发布 mircosft remote desktop for android
  3. Android连接SQLServer详细教程(数据库+服务器+客户端),并在微软Azur
  4. 专利敲诈——微软对Android痛下杀手的背后
  5. 【更新】Google 与微软开始口水战
  6. 微软一年通过Android获得几十亿美元收入,没错,是微软!
  7. 不仅是微软和诺基亚,谁都无法 fork Android,因为它就没法 fork
  8. Android:微软的金钱机器(更新)
  9. 五成Android设备要向微软支付专利费

随机推荐

  1. android布局属性
  2. 111
  3. Android版本下载以及切换
  4. Android(安卓)实现自动接听和挂断电话功
  5. android创建自定义控件
  6. EditText自定义边框
  7. 类似搜索的布局
  8. android 录像和拍照功能
  9. Android的数据库--sqlite(一)
  10. Android(安卓)ListView 几个重要属性