国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Android > 正文

Android N多窗口支持

2019-10-23 18:29:01
字體:
供稿:網(wǎng)友

Android N 可以同時顯示多個應(yīng)用窗口。 在手機(jī)上,兩個應(yīng)用可以在“分屏”模式中左右并排或上下并排顯示。例如,用戶可以 在上面窗口聊QQ,下面窗口發(fā)送短信。

如圖所示,兩個app在分屏模式中上下顯示:

android,n,多窗口,多窗口實(shí)現(xiàn)

如何讓你的app支持android/237715.html">android/223177.html">多窗口

如果你的app支持Adnroid N,在AndroidManifest.xml文件中對

android:resizeableActivity=["true" | "false"]

如果這個屬性的值為true,Activity能分屏和自由模式啟動,如果這個屬性的值為false,Activity不支持多窗口模式。

如果你的app支持Adnroid N,但是沒有對該屬性設(shè)置值。則該屬性的值默認(rèn)為true。也就是默認(rèn)支持多窗口模式。

用戶可以通過以下方式切換到多窗口模式

  1. 若用戶打開 Overview 屏幕并長按 Activity 標(biāo)題,則可以拖動該 Activity 至屏幕突出顯示的區(qū)域,使 Activity 進(jìn)入多窗口模式。
  2. 若用戶長按 Overview 按鈕,設(shè)備上的當(dāng)前 Activity 將進(jìn)入多窗口模式,同時將打開 Overview 屏幕,用戶可在該屏幕中選擇要共享屏幕的另一個 Activity。

多窗口生命周期

多窗口模式不會更改 Activity 生命周期。

在多窗口模式中,在指定時間只有最近與用戶交互過的 Activity 為活動狀態(tài)。 該 Activity 將被視為頂級 Activity。 所有其他 Activity 雖然可見,但均處于暫停狀態(tài)。 但是,這些已暫停但可見的 Activity 在系統(tǒng)中享有比不可見 Activity 更高的優(yōu)先級。 如果用戶與其中一個暫停的 Activity 交互,該 Activity 將恢復(fù),而之前的頂級 Activity 將暫停。

多窗口模式下的布局屬性

對于 Android N,可以在activity標(biāo)簽中設(shè)置

  • android:defaultWidth 多窗口模式下的默認(rèn)寬度。
  • android:defaultHeight 多窗口模式下的默認(rèn)高度。
  • android:gravity 多窗口模式下的初始位置。
  • android:minimalHeight、android:minimalWidth 多窗口模式下的最小高度和最小寬度。如果用戶在分屏模式中移動分界線,使 Activity 尺寸低于指定的最小值,系統(tǒng)會將 Activity 裁剪為用戶請求的尺寸。

例如,以下配置如何指定 Activity 在多窗口模式中顯示時 Activity 的默認(rèn)大小、位置和最小尺寸:

<activity android:name=".MyActivity"> <layout android:defaultHeight="500dp"   android:defaultWidth="600dp"   android:gravity="top|end"   android:minimalHeight="450dp"   android:minimalWidth="300dp" /></activity>

多窗口變更通知和查詢

Activity 類中添加了以下新方法,以支持多窗口顯示。

Activity.isInMultiWindowMode() 判斷是否處于多窗口模式Activity.onMultiWindowModeChanged() 進(jìn)入或退出多窗口模式時會回調(diào)這個方法。

其實(shí)多窗口在工作中應(yīng)該使用的機(jī)會不大,畢竟手機(jī)屏幕比較小,分屏都看不到什么界面了。不過作為開發(fā)者我們有必要去了解一下Android 7.0更新了什么。

源碼下載

以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時也希望多多支持VEVB武林網(wǎng)!


注:相關(guān)教程知識閱讀請移步到Android開發(fā)頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 江陵县| 连云港市| 珲春市| 双桥区| 池州市| 新民市| 西华县| 内黄县| 教育| 桓仁| 炉霍县| 丘北县| 吉林省| 太康县| 永宁县| 广德县| 乐安县| 内黄县| 安陆市| 朝阳县| 南漳县| 甘肃省| 庄浪县| 乐清市| 高州市| 灌南县| 定远县| 弥勒县| 永德县| 浦江县| 邵武市| 潞城市| 金山区| 五河县| 浠水县| 延长县| 广宁县| 教育| 丹阳市| 阿拉善左旗| 方城县|