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

     

  • 相关阅读:
    hdu 1704 Rank(floyd传递闭包)
    codeforces 85D. Sum of Medians(线段树or分块)
    hdu 1706 The diameter of graph(folyd计数)
    hdu 4705 Y(树形DP)
    hdu 4123 Bob’s Race(树形DP+rmq)
    hdu 2196 Computer(树形DP)
    hdu 3534 Tree(树形DP)
    hdu 6017 Girls Love 233(dp)
    [HDU5903]Square Distance(DP)
    HDU5878~HDU5891 2016网络赛青岛
  • 原文地址:https://www.cnblogs.com/new0801/p/6175816.html
Copyright © 2020-2023  润新知