android禁止分屏實現

2021-09-24 20:43:15 字數 548 閱讀 2170

原文:

因為很多應用的自身問題,在分屏模式下會出現layout錯亂的現象。所以有些應用是不支援分屏模式的。下面我們介紹三種禁止分屏模式的方法。由最簡單實用,到稍微麻煩但一律秒殺的。

方法一:

android:resizeableactivity="false"

false表示不支援分屏模式,true表示支援分屏模式。

方法二:

我們可以在應用的activity的oncreate()方法中去新增判斷,以禁止分屏模式

import android.content.pm.packagemanager.namenotfoundexception;

if (isinmultiwindowmode()) catch (namenotfoundexception ex)

finish();

}思路就是呼叫activity的isinmultiwindowmode()方法去判斷是否處在分屏模式下。

方法三:

終極辦法,適用於第三方沒有原始碼的apk,我們需要在systemui中去修改。

Android禁止旋轉螢幕

禁止螢幕隨手機旋轉變化 有時候我們希望讓乙個程式的介面始終保持在乙個方向,不隨手機方向旋轉而變化 在androidmanifest.xml的每乙個需要禁止轉向的activity配置中加入android screenorientation landscape 屬性。landscape 橫向 portr...

Android禁止ViewPager的左右滑動

有時候在開發中會遇到一些 詭異 的要求,比如在viewpager中嵌入listview,或者再嵌入乙個viewpager,那麼在滑動的時候就會造成被嵌入的xxview不能滑動了,那麼現在就把最外層的viewpager禁止滑動吧,讓被嵌入的xxview獲得滑動事件好了。關於解決方法,網上也有很多說法,...

Android禁止ViewPager的左右滑動

有時候在開發中會遇到一些 詭異 的要求,比如在viewpager中嵌入listview,或者再嵌入乙個viewpager,那麼在滑動的時候就會造成被嵌入的xxview不能滑動了,那麼現在就把最外層的viewpager禁止滑動吧,讓被嵌入的xxview獲得滑動事件好了。關於解決方法,網上也有很多說法,...