7
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

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

Last updated at Posted at 2019-11-01

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

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

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

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

・ディレクトリ構造図
res

  • layout    -activity_main.xml(縦画面用レイアウトファイル)
  • layout-land -activity_main.xml(横画面用レイアウトファイル)

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

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

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?