Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> Android開發改變窗口標題欄的布局

Android開發改變窗口標題欄的布局

編輯:Android開發實例

  一、重點
  一般應用的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代碼
  "1.0" encoding="utf-8"?>
    xmlns:android=http://schemas.android.com/apk/res/android
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">
        "@+id/text" 
          android:layout_width="wrap_content" 
          android:layout_height="wrap_content" 
          android:layout_alignParentLeft="true" 
          android:text="text" /> 
  "@+id/button"          android:layout_width="wrap_content"         

  android:layout_height="30px"          android:text="button" />

  三、注意
  a)注意設置順序requestWindowFeature要在setContentView之前getWindow().setFeatureInit最好在setContentView之後

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

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved