真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Android應(yīng)用程序窗體顯示狀態(tài)操作(requestWindowFeature()的應(yīng)用)

我們在開發(fā)程序是經(jīng)常會需要軟件全屏顯示、自定義標(biāo)題(使用按鈕等控件)和其他的需求,今天這一講就是如何控制Android應(yīng)用程序的窗體顯示.

公司主營業(yè)務(wù):做網(wǎng)站、成都做網(wǎng)站、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出善左免費(fèi)做網(wǎng)站回饋大家。

首先介紹一個重要方法那就是requestWindowFeature(featrueId),它的功能是啟用窗體的擴(kuò)展特性。參數(shù)是Window類中定義的常量。

一、枚舉常量

1.DEFAULT_FEATURES:系統(tǒng)默認(rèn)狀態(tài),一般不需要指定

2.FEATURE_CONTEXT_MENU:啟用ContextMenu,默認(rèn)該項(xiàng)已啟用,一般無需指定

3.FEATURE_CUSTOM_TITLE:自定義標(biāo)題。當(dāng)需要自定義標(biāo)題時必須指定。如:標(biāo)題是一個按鈕時

4.FEATURE_INDETERMINATE_PROGRESS:不確定的進(jìn)度

5.FEATURE_LEFT_ICON:標(biāo)題欄左側(cè)的圖標(biāo)

6.FEATURE_NO_TITLE:吳標(biāo)題

7.FEATURE_OPTIONS_PANEL:啟用“選項(xiàng)面板”功能,默認(rèn)已啟用。

8.FEATURE_PROGRESS:進(jìn)度指示器功能

9.FEATURE_RIGHT_ICON:標(biāo)題欄右側(cè)的圖標(biāo)

 

二、詳解

默認(rèn)顯示狀態(tài)

圖1默認(rèn)

1.FEATURE_CUSTOM_TITLE詳解

this.requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
        setContentView(R.layout.main);

 

 

這是因?yàn)闆]設(shè)置Featrue

在上面代碼后加:getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.title); Android 應(yīng)用程序窗體顯示狀態(tài)操作(requestWindowFeature()的應(yīng)用)

自定義標(biāo)題完成,它是一個xml文件布局

title.xml



  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content" >
  
 
        android:layout_height="wrap_content"  
        android:src="@drawable/icon"/>
  
        android:layout_width="wrap_content"  
        android:layout_height="wrap_content"  
        android:layout_alignParentLeft="true"  
        android:text="文本" />  
  

3.FEATURE_INDETERMINATE_PROGRESS詳解

表示一個進(jìn)程正在運(yùn)行

Android 應(yīng)用程序窗體顯示狀態(tài)操作(requestWindowFeature()的應(yīng)用)

圖4標(biāo)題進(jìn)度條顯示

實(shí)現(xiàn)代碼

1.progress.xml



  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content">
 

      android:layout_width="wrap_content"

      android:layout_height="wrap_content"   

      android:layout_gravity="center_vertical"
      >


 

2.Java代碼

this.requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
  setContentView(R.layout.main);


  getWindow().setFeatureInt(Window.FEATURE_INDETERMINATE_PROGRESS, R.layout.progress);
  setProgressBarIndeterminateVisibility(true);

  

3.FEATURE_LEFT_ICON詳解

左側(cè)顯示圖標(biāo)

Android 應(yīng)用程序窗體顯示狀態(tài)操作(requestWindowFeature()的應(yīng)用)

 

實(shí)現(xiàn)代碼


  this.requestWindowFeature(Window.FEATURE_LEFT_ICON);
  setContentView(R.layout.main);
  
  getWindow().setFeatureDrawableResource(Window.FEATURE_LEFT_ICON, R.drawable.icon);

 

4.FEATURE_NO_TITLE詳解

 可用于全屏顯示

 

實(shí)現(xiàn)代碼

this.requestWindowFeature(Window.FEATURE_NO_TITLE);
  setContentView(R.layout.main);
 
  getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

 Android 應(yīng)用程序窗體顯示狀態(tài)操作(requestWindowFeature()的應(yīng)用)


分享題目:Android應(yīng)用程序窗體顯示狀態(tài)操作(requestWindowFeature()的應(yīng)用)
文章分享:http://weahome.cn/article/pseohc.html

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部