LoginSignup
7
7

More than 5 years have passed since last update.

Android Studioでスクリーン幅によってレイアウトxmlを切り替える方法

Last updated at Posted at 2015-04-22

表題の件を忘れないようにメモします。
いちいちスクリーン幅を取得して適用するレイアウトxmlを振り分ける必要がないので簡単です。

Android Studioでの操作

最初にactivity_main.xmlがあるとします。スクリーン幅が600dp以上の時に適用するレイアウトxmlを作ります。
0.1.png

  1. layoutフォルダのところで右クリックしてメニューを開き、「New」の「Layout resource file」を選びます。
    01.png
     

  2. レイアウトを切り替えたいxmlと同じ名前(activity_main)にして、「Smallest Screen Width」を選んで「>>」をクリックします。
    2.5.png
     

  3. Smallest screen widthに600と入れます。
    02.png
     

できあがり。これでスクリーン幅が600dp以上はactivity_main.xml(sw600dp)の方のレイアウトが適用されます。
03.png

参考

・ Android Developers - Supporting Multiple Screens - Using new size qualifiers
http://developer.android.com/guide/practices/screens_support.html#NewQualifiers

7
7
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
7
7