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

第一步在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(安卓)换肤(三) -通过Style来完成
  2. android 2.3 wifi (二)
  3. Android(安卓)Wi-Fi Disable Roaming in wpa_supplicant
  4. Android布局优化
  5. InputStream与String/byte[]相互转换
  6. Android(安卓)自定义分享列表ACTION_SEND
  7. Android(安卓)TV开发总结(五)TV上屏幕适配总结
  8. Android(安卓)采用PULL来解析XML
  9. 为什么要在 Windows 10 系统上运行 Android(安卓)应用程序?

随机推荐

  1. 如何使用Jdbc和Servlet操作Mysql数据库,编
  2. Android 瘦身之道 ---- so文件
  3. Android系统构架简介
  4. Android复合文本SpannableString使用总结
  5. Android中使用硬盘模拟SD卡
  6. Android FileProvider应用之间共享数据
  7. Android 4.4 meminfo 实现分析
  8. 2011年linux数据库的android在线分享
  9. Android Studio 第一次新建Android Gradl
  10. [Android] 内存泄漏调试经验分享 (一)