Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

[ Android ] 画面回転に対応したレイアウト変更

More than 1 year has passed since last update.

本記事では画面回転によってレイアウトを変更する実装方法について述べる。

前準備

まず端末の
設定」→「ディスプレイ」→「画面の自動回転」をONにして頂きたい。
これに気づかず、実行してもうまくいかなかった。
準備ができたら早速実装である。

実装

 とはいうものの、かなり簡単である。
「res」にlayout-landディレクトリを作り、
その下に横画面用レイアウトファイルを作る

だけである。
landは「landscape」の略で、
要するに横画面という意味である。
縦画面用ディレクトリはデフォルトで入っているlayoutである。

・ディレクトリ構造図
res
- layout    -activity_main.xml(縦画面用レイアウトファイル)
- layout-land -activity_main.xml(横画面用レイアウトファイル)

これ以外は何もする必要はない。
(マニフェストなどもいじらない)

実行して、縦横を変えてみると、それに応じた画面が表示される。
以上。

QiitaD
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away