歡迎來到天天文庫
瀏覽記錄
ID:15398647
大小:117.50 KB
頁數:8頁
時間:2018-08-03
《android中的懸浮對話框和即點即關對話框》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、Android中的懸浮對話框和即點即關對話框Activity是Ophone系統(tǒng)的4個應用程序組件之一。通過傳統(tǒng)方法顯示的Activity都是充滿整個屏幕,也就是全屏的Activity。事實上,Activity不僅可以全屏顯示,還可以象對話框一樣直接顯示在屏幕上。而且可以通過單擊屏幕的任何位置(包括Activity內部和Activity外部)來關閉Activity。Activity的傳統(tǒng)風格Activity是學習Ophone的入門技術。幾乎所有的初學者都會從Activity學起。因此,Activity
2、這個組件對于Ophone的開發(fā)人員是再熟悉不過了。下面來看一下Activity的基本配置。3、vity>上面的配置代碼是一個典型的Activity配置。在這個配置中主要指定了action和category。按著這個配置顯示的Activity會充滿整個屏幕。在Ophone中也內置了很多程序,大多數都會包含Activity,例如,圖1是一個時鐘程序,也是一個典型的Activity。懸浮Activity所謂懸浮Activity,就是懸浮在桌面上,看起來象一個對話框。如圖2所示。事實上,實現上面的效果并不復雜,只需要在AndroidManifest.xml文件中定義Activity的4、y>標簽中添加一個android:theme屬性,并指定對話框主題即可,代碼如下:5、wable/date"android:label="@string/app_name">6、category.LAUNCHER"/>當使用上面的配置代碼時,顯示的Activity就會如圖2所示。在本例中向Activity添加了兩個按鈕,分別用來顯示當前日期和關閉對話框。Activity的布局文件的內容如下:7、ndroid="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent">8、框"android:layout_marginLeft="20dp"android:layout_marginRight="20dp"/>
3、vity>上面的配置代碼是一個典型的Activity配置。在這個配置中主要指定了action和category。按著這個配置顯示的Activity會充滿整個屏幕。在Ophone中也內置了很多程序,大多數都會包含Activity,例如,圖1是一個時鐘程序,也是一個典型的Activity。懸浮Activity所謂懸浮Activity,就是懸浮在桌面上,看起來象一個對話框。如圖2所示。事實上,實現上面的效果并不復雜,只需要在AndroidManifest.xml文件中定義Activity的4、y>標簽中添加一個android:theme屬性,并指定對話框主題即可,代碼如下:5、wable/date"android:label="@string/app_name">6、category.LAUNCHER"/>當使用上面的配置代碼時,顯示的Activity就會如圖2所示。在本例中向Activity添加了兩個按鈕,分別用來顯示當前日期和關閉對話框。Activity的布局文件的內容如下:7、ndroid="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent">8、框"android:layout_marginLeft="20dp"android:layout_marginRight="20dp"/>
4、y>標簽中添加一個android:theme屬性,并指定對話框主題即可,代碼如下:5、wable/date"android:label="@string/app_name">6、category.LAUNCHER"/>當使用上面的配置代碼時,顯示的Activity就會如圖2所示。在本例中向Activity添加了兩個按鈕,分別用來顯示當前日期和關閉對話框。Activity的布局文件的內容如下:7、ndroid="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent">8、框"android:layout_marginLeft="20dp"android:layout_marginRight="20dp"/>
5、wable/date"android:label="@string/app_name">6、category.LAUNCHER"/>當使用上面的配置代碼時,顯示的Activity就會如圖2所示。在本例中向Activity添加了兩個按鈕,分別用來顯示當前日期和關閉對話框。Activity的布局文件的內容如下:7、ndroid="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent">8、框"android:layout_marginLeft="20dp"android:layout_marginRight="20dp"/>
6、category.LAUNCHER"/>
7、ndroid="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent">8、框"android:layout_marginLeft="20dp"android:layout_marginRight="20dp"/>
8、框"android:layout_marginLeft="20dp"android:layout_marginRight="20dp"/>
此文檔下載收益歸作者所有