最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android N多窗口支持

 更新時間:2017年05月16日 09:21:26   作者:Android開發(fā)666  
Android N 可以同時顯示多個應用窗口。在手機上,兩個應用可以在“分屏”模式中左右并排或上下并排顯示。本文將對此介紹。具有很好的參考價值。下面跟著小編一起來看下吧

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

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

如何讓你的app支持多窗口?

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

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

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

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

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

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

多窗口生命周期

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

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

多窗口模式下的布局屬性

對于 Android N,可以在activity標簽中設置

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

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

<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() 進入或退出多窗口模式時會回調(diào)這個方法。

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

源碼下載

以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

相關(guān)文章

  • Android基于Toolbar實現(xiàn)頂部標題欄及后退鍵

    Android基于Toolbar實現(xiàn)頂部標題欄及后退鍵

    這篇文章主要介紹了Android基于Toolbar實現(xiàn)頂部標題欄及后退鍵,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-09-09
  • 一文講解Kotlin中的contract到底有什么用

    一文講解Kotlin中的contract到底有什么用

    我們在開發(fā)中肯定會經(jīng)常用Kotlin提供的一些通用拓展函數(shù),當我們進去看源碼的時候會發(fā)現(xiàn)許多函數(shù)里面有contract{}包裹的代碼塊,那么這些代碼塊到底有什么作用呢?下面這篇文章主要給大家介紹了關(guān)于Kotlin中contract到底有什么用的相關(guān)資料,需要的朋友可以參考下
    2022-01-01
  • AndroidStduio3.0 使用gradle將module打包jar文件的方法

    AndroidStduio3.0 使用gradle將module打包jar文件的方法

    這篇文章主要介紹了AndroidStduio3.0 使用gradle將module打包jar文件的方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-04-04
  • Android應用內(nèi)存泄漏優(yōu)化指南

    Android應用內(nèi)存泄漏優(yōu)化指南

    內(nèi)存泄漏(Memory Leak)是指應用中不再使用的對象因錯誤引用無法被垃圾回收(GC),導致內(nèi)存占用持續(xù)增長,最終可能引發(fā) OOM(Out Of Memory)崩潰?或 應用卡頓,以下是 Android 內(nèi)存泄漏的優(yōu)化方案,涵蓋檢測工具、常見場景及解決方案,需要的朋友可以參考下
    2025-03-03
  • android針對json數(shù)據(jù)解析方法實例分析

    android針對json數(shù)據(jù)解析方法實例分析

    這篇文章主要介紹了android針對json數(shù)據(jù)解析方法,以實例形式較為詳細的分析了Android操作json格式數(shù)據(jù)的各種常用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-10-10
  • Android使用AlertDialog實現(xiàn)對話框

    Android使用AlertDialog實現(xiàn)對話框

    本文主要介紹了Android使用AlertDialog實現(xiàn)對話框的相關(guān)知識,具有很好的參考價值。下面跟著小編一起來看下吧
    2017-03-03
  • Android用PopupWindow實現(xiàn)自定義Dailog

    Android用PopupWindow實現(xiàn)自定義Dailog

    這篇文章主要為大家詳細介紹了Android用PopupWindow實現(xiàn)自定義Dailog的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • android中ProgressDialog與ProgressBar的使用詳解

    android中ProgressDialog與ProgressBar的使用詳解

    本篇文章是對android中ProgressDialog與ProgressBar的使用進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • Android 仿今日頭條簡單的刷新效果實例代碼

    Android 仿今日頭條簡單的刷新效果實例代碼

    這篇文章主要介紹了Android 仿今日頭條簡單的刷新效果實例代碼的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-09-09
  • android仿QQ個人主頁下拉回彈效果

    android仿QQ個人主頁下拉回彈效果

    這篇文章主要為大家詳細介紹了android仿QQ個人主頁下拉回彈效果的相關(guān)資料,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-02-02

最新評論

枣强县| 翁牛特旗| 芮城县| 永年县| 壶关县| 鞍山市| 固原市| 于田县| 陇南市| 沅江市| 娱乐| 崇信县| 玉林市| 自贡市| 资阳市| 昆山市| 武清区| 东海县| 临桂县| 辉南县| 咸丰县| 隆德县| 伽师县| 鞍山市| 建宁县| 顺昌县| 张家界市| 榕江县| 天峻县| 永宁县| 泾阳县| 高台县| 从化市| 衡南县| 成武县| 堆龙德庆县| 高安市| 西华县| 兴城市| 靖州| 镇雄县|