Androidアプリで「メニューアイコン」が表示されない場合の対処方法Tech TIPS

Androidスマートフォン/タブレットで、アプリの設定メニューを開くための「メニューアイコン(メニューボタン、設定アイコン)」が画面上に見当たらなければ、それは端末の下側に並ぶボタンが原因かも!?

» 2015年07月24日 05時00分 公開
[島田広道デジタルアドバンテージ]
Tech TIPS
Windows Server Insider


「Tech TIPS」のインデックス

連載目次

対象ハードウエア/ソフトウエア:Androidスマートフォン/タブレット、Android OS



解説

 Androidスマートフォン/タブレットを使っていて次のような経験をした、あるいはAndroidユーザーの知人・友人から次のような質問を受けた、ということはないだろうか?

 Androidアプリでメニューを開くべく「メニューアイコン(設定アイコン)」をタップしたいのに、それが画面上に表示されていない。アプリのヘルプにあるスクリーンショットでは確かにそのアイコンが表示されているのに、手元のスマートフォン/タブレットだと見当たらない。

■メニューアイコンが正しく表示される例

メニューアイコンが正しく表示されるAndroidスマートフォンの画面

■メニューアイコンが表示されない例

メニューアイコンが表示されないAndroidスマートフォンの画面 Androidアプリで「メニューアイコン(設定アイコン)」が表示されない!?
この2つの画面は、2種類のAndroidスマートフォンで同じバージョンの地図アプリを利用しているところだ。
  (1)これは[メニューアイコン」[メニューボタン」「設定アイコン」などと呼ばれる。タップすると(2)が現れる。
  (2)正しく表示されたメニュー。
  (3)(1)の端末では表示されたメニューアイコンが、同じ場所に影も形もない。

 こんな挙動を目の当たりにしたら、すわアプリの不具合(バグ)と考えがちだ。でも待ってほしい。というのもAndroid端末ならではの原因が考えられるからだ。

設定方法

 Androidアプリのメニューアイコンが表示されないのは、Android端末のディスプレー下側に並んでいるボタンに原因があるかもしれない。

 Android端末によっては、「メニューキー」と呼ばれるボタンがディスプレーの下側に配置されていることがある。その場合、Androidアプリのメニューアイコンの代わりに、メニューキーを押すことで設定メニューが呼び出される仕組みになっている。

 以下に実際のメニューキーの例を示す。

Android端末のディスプレーの下側に並ぶボタンの例 Android端末のディスプレーの下側に並ぶボタンの例
上から3台の端末は、いずれも「ハードウエアキー」と呼ばれる物理的なボタン(タッチ式を含む)を搭載している。一番下の端末では、ディスプレイ上に仮想的なボタンが表示されている(もちろん操作できる)。
  (1)これらはいずれも「メニューキー」と呼ばれ、アプリの設定メニューを呼び出す役割を果たす。複数の横棒線が並んでいるデザインのアイコンが多い。
  (2)これはメニューキーではなく、タスクの切り替えやアプリの起動履歴を呼び出すボタン(アイコン)である。Android OS 4.4以降では、メニューキーよりこのボタンが表示されることが多くなった。

 冒頭で示したメニューアイコンの表示されないAndroidスマートフォンも、メニューキーを搭載しているタイプだ(上の写真の上から3台目)。その端末のメニューキーを押すと、次のように設定メニューが現れた。

Android端末のメニューキーを押したらアプリの設定メニューが表示された Android端末のメニューキーを押したらアプリの設定メニューが表示された
メニューアイコンが表示されないAndroidスマートフォンで、メニューキーを押したところ。
  (1)表示された設定メニュー。メニューキー近辺すなわちディスプレー下部から現れる(メニューアイコンが表示されるAndroid端末とは逆の位置に現れる)。

 大ざっぱに言えば、Android OS 4.3.xのころまではメニューキーが実装されることが比較的多かった。それがAndroid OS 4.4以降では、メニューキーの代わりに「タスク切り替え(アプリ履歴)」のボタン/アイコンが設置されるようになった。加えて、ハードウエアキーではなく、画面上に表示される仮想的なボタンの方がよく採用されるようになってきている。

 つまり、ハードウエアキーを搭載した比較的古いAndroid端末では特に、メニューキーに気を付けた方がよいだろう。

「Tech TIPS」のインデックス

Tech TIPS

Copyright© Digital Advantage Corp. All Rights Reserved.

スポンサーからのお知らせPR

注目のテーマ

AI for エンジニアリング
「サプライチェーン攻撃」対策
1P情シスのための脆弱性管理/対策の現実解
OSSのサプライチェーン管理、取るべきアクションとは
Microsoft & Windows最前線2024
システム開発ノウハウ 【発注ナビ】PR
あなたにおすすめの記事PR

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。