2016-10-26 13 views
3

おはよう、分割画面を無効にする

私は分割画面を無効にして「期待結果」のスクリーンショットに表示されている結果を取得したいと思います。 (テキスト付きのトースト「アプリは分割画面に対応していません」)

「実際の結果」画面では、android:resizeableActivity="false"がアプリにどのように影響するのか分かりますが、分割画面が有効です。 どうすれば無効にすることができますか?

実際の結果:

enter image description here 期待される結果:

enter image description here

+0

あなたのAndroidデバイスの分割画面機能を無効にしたいですか?私はそれが可能でないことを願っています。 – greenapps

+0

@greenapps質問を編集しました – VLeonovs

+0

はい写真がいくつか追加されました。しかし、あなたはテキストを変更しませんでした。あなたが私のコメントを理解していないかのように見えます。分割画面の可能性を無効にすることは、私が思うようなものではありません。あなたができるなら、ユーザーはあなたを呪うでしょう。ですから、あなたの投稿を言い直してください。意味が分かりません。 – greenapps

答えて

8

私が見つけたものは?

<application>タグにandroid:resizeableActivity="false"を設定することはできません。無視されます。 (間違いのGoogleドキュメント)

それは私がメインの活動にそれを設定すると

<activity 
     android:name=".activities.SplashScreenActivity" 
     android:label="@string/app_name" 
     android:theme="@style/splashScreenTheme" 
     android:resizeableActivity="false"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 

    </activity> 
+0

将来参照するために: 'android:resizeableActivity =" false "を使用すると、min apiを24に設定しないと警告が表示されますpre-api 24は値や動作がないのでタグを無視するため、無視することができます。 – Zoe

0

はここの例のようにminHeightのとmiWidthを設定してください:

から撮影
<activity android:name=".MyActivity"> 
<layout android:defaultHeight="500dp" 
     android:defaultWidth="600dp" 
     android:gravity="top|end" 
     android:minHeight="450dp" 
     android:minWidth="300dp" /> 
</activity> 

https://developer.android.com/guide/topics/ui/multi-window.html

+0

私には役に立たない... – VLeonovs

+0

将来の参照:これは、モードが分割画面に設定されているときに使用されるレイアウトの幅と高さを設定します。 **これは分割画面を無効にしません** - 分割画面にアプリケーションが応答する条件を設定します – Zoe

0

はアンドロイド追加作品:manifest.xmlにファイルのアプリケーションタグでresizeableActivity = "false" に。

  <application 
       android:name=".activity.MyApplication" 
       android:allowBackup="true" 
       android:icon="@drawable/btn_share_myapplication" 
       android:label="@string/app_name" 
       android:resizeableActivity="false" 
       android:supportsRtl="true" 
       android:theme="@style/AppTheme"> 
       <activity 
        android:name=".activity.SplashActivity" 
        android:screenOrientation="portrait"> 
        <intent-filter> 
         <action android:name="android.intent.action.MAIN" /> 
         <category android:name="android.intent.category.LAUNCHER" /> 
        </intent-filter> 
       </activity> 
     <activity... /> 
     </application> 
関連する問題