zoukankan      html  css  js  c++  java
  • Android 改变窗口标题栏的布局

    Android改变窗口标题栏的布局 


    第一种方式

    --在XML文件里面引入配置文件作为标题。

    第二种方式 

    --动态的代码加入进去。


    第三种方式(网上的):

    一、 重点
    一般应用的Title都是建立应用时在AndroidManifest.xml中配置的,或是用setTitle设置的简单字符串,要是想加入按钮,图片等多个复杂的布局,使用以下方法:
    在窗口建立时,可以把一个xml布局设置成该应用的Title

     

    二、 实例

    a)       功能:把title设置成为一个字串和一个按钮的组合

    b)       修改xxActivity.java代码
    public void onCreate(Bundle savedInstanceState) {
             super.onCreate(savedInstanceState);
             requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); // 注意顺序
             setContentView(R.layout.main);                                                                          // 注意顺序
             getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,      // 注意顺序
                                R.layout.title);
    }

    c)          填加title.xml代码
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout
    xmlns:android=http://schemas.android.com/apk/res/android
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">
          <TextView android:id="@+id/text" 
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content" 
            android:layout_alignParentLeft="true" 
            android:text="text" /> 
          <Button android:id="@+id/button" 
            android:layout_width="wrap_content" 
            android:layout_height="30px" 
            android:text="button" /> 
    </LinearLayout>

    三、 注意

    a)          注意设置顺序
    requestWindowFeature要在setContentView之前
    getWindow().setFeatureInit最好在setContentView之后

    b)         注意requestWindowFeature(Window.FEATURE_CUSTOM_TITLE)不要和其它对TITLE的设置requestWindowFeature(xxxx)一起使用

     

  • 相关阅读:
    python 性能测试
    python calendar
    python datetime
    Zookeeper的功能以及工作原理
    ADB 源码分析(一) ——ADB模块简述【转】
    ADB模块源码分析(二)——adb server的启动
    C/C++中的预编译指令
    开启andriod手机的adbd,进行无线adb调试
    adb和adbd详尽分析
    adb client, adb server, adbd原理浅析(附带我的操作过程)
  • 原文地址:https://www.cnblogs.com/new0801/p/6175816.html
Copyright © 2011-2022 走看看