Android 3.2のズーム機能について

公開日: 開発TIPS |

Android 3.2 から、大画面(xlarge)に対応していないアプリの画面を拡大して表示する機能が搭載されたのですが、アプリの設定によっては、強制的にZoomモードになって、Stretch・Zoom が選べなくなる事があるのに気付きました。

色々試してみた結果、強制Zoomになる条件は

<uses-sdk>でminSdkVersionを指定していないか、3以下を指定している時に、
<supports-screens>でlargeScreens="true"を指定していない場合

つまり、なにも指定せずにプロジェクトを作っただけだと、強制的にZoomモードで表示されてしまうので、要注意です。(ま、そんなことはあまり無いのかもしれませんが)

強制拡大されて選択アイコンが無い状態
この画面は、強制的にZoomで表示されてStretch・Zoomの選択画面を開く為のアイコンが無い状態。

 

選択アイコンが出ている状態
先とおなじプロジェクトの、AndroidManifestに

<uses-sdk android:minSdkVersion="4" />

を記述すると、このように選択用のアイコンが現れる。

 

ちなみに、選択用のアイコンは右下のこんなやつです。
zoom icon1

 

あと、Android 3.0 からは、<supports-screens>に xlargeScreens が指定できるようになっているので、これをtrue指定すると、強制的にStretchモードで表示されるようになる。(Android 3.1までと同じ状態)

device190 
先とおなじプロジェクトの、AndroidManifestに

<supports-screens android:xlargeScreens="true" />

を記述すると、 Stretch・Zoomの選択アイコンが消えて、Stretchモードで表示される。

 

関連記事

no image

[TIPS]リストビューに背景を指定した時の問題

ListViewに単純に背景を指定しても、画面をタッチしてスクロールしたりすると何故だか背景が真っ黒

記事を読む

no image

[TIPS]アクティビティの見た目をダイアログにする方法

TIPSと言う名のメモ書き AndroidManifest.xml ファイルの <activ

記事を読む

no image

[TIPS]リストビューの飛び出すハンドル

TIPSと言う名のメモ書き リストピューの項目が多い時に、よく見るアレ。 普通のスクロールバ

記事を読む

no image

[TIPS]USBホストシールド使用時に使えるピン[ADK]

SparkFun USB Host Shieldは、Arduinoの7~13ピンを使用してコントロ

記事を読む

no image

[TIPS]String型とbyte配列の相互変換

普通のアプリ作成では、あまり使うことは無いかなと思いますが、外部と通信するアプリを作る場合に時々使う

記事を読む

no image

[TIPS]文字にドロップシャドウを付ける方法

実は TextView には影を付ける為のパラメーターが有るので、簡単にドロップシャドウが付けられま

記事を読む

no image

[TIPS]ImageViewで9patchを表示する方法

ImageView に 9patchのPNG画像のリソースを指定する場合、backgroundに指定

記事を読む

no image

[TIPS] ウィジェットサイズについて

これは、開発の際に調べて判ったことのまとめで、TIPSと言う名のメモ書きです。 ウィジェットのサイ

記事を読む

no image

[TIPS]IS01/LYNXを機種判定

前回 IS01/LYNXのウィジェットのサイズ で、IS01/LYNXのウィジェットは機種判定してレ

記事を読む

no image

[TIPS]Bluetooth SPPのUUID

Bluetoothの接続には、UUIDを指定しないといけないらしい。 その詳細は良く分かりませんが

記事を読む

Arduinoで温湿度データロガー
Arduinoで温湿度計 #2

今回は、前回作った温湿度計にRTCモジュールとSDカードアダプタを

Arduinoで温湿度計
Arduinoで温湿度計

秋月電子の温湿度モジュールを使って、温湿度計を作ってみました。 以前

SDカード・マイクロSDカード
ArduinoでSDカード

電子工作で大量のデータを保存する方法を調べていると、 Arduin

秋月電子 リアルタイムクロック(RTC)モジュール
秋月のリアルタイムクロック(RTC)モジュール

今回は秋月電子のI2C接続のリアルタイムクロック(RTC)モジュールを

秋月電子 キャラクタLCD
秋月の小型キャラクタLCD

今回秋月電子で売られている小型のキャラクター液晶2種を買ったので、

PAGE TOP ↑