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)一起使用

     

  • 相关阅读:
    在MAC系统的eclipse里打开android sdk manager
    在MAC上搭建eclipse+android开发环境以及eclipse的svn插件的安装
    C语言入门
    变量和数据类型
    兼容 FF&IE 的替换鼠标选择文字方法(转载)
    JavaScript 中在光标处插入添加文本标签节点 详细方法
    jquery获取鼠标位置
    转:javascript Range对象跨浏览器常用操作
    日省三思
    jQuery强大的jQuery选择器 (详解)[转]
  • 原文地址:https://www.cnblogs.com/new0801/p/6175816.html
Copyright © 2011-2022 走看看