LoginSignup
10
9

More than 5 years have passed since last update.

タブレットはダイアログ、スマートフォンは全画面でActivityを表示する

Last updated at Posted at 2016-03-31

Activityをスマートフォンは全画面で、タブレットはダイアログっぽくしたいときのTips
fullscreen dialogというらしい

ThemeにDialogWhenLargeがついたものを使う。

スマートフォンのとき
スマートフォン

タブレットのとき
タブレット

そのままだと外の半透明なところをタップしたときにActivityが終了してしまうので
終了しないようにするにはThemeを継承してandroid:windowCloseOnTouchOutsideを追加する。

<style name="DialogWhenLargeNotCloseOnTouchOutside" parent="Theme.AppCompat.DialogWhenLarge">
        <item name="android:windowCloseOnTouchOutside">false</item>
</style>
10
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
9