window_standalone.js
を読んでいきます。
ここで気づいたのは
a.height = Titanium.Platform.displayCaps.platformHeight;
a.width = Titanium.Platform.displayCaps.platformWidth;
という書き方
これで、今使ってるスマホの幅等が取得できるとのこと。これは使うことになりそうでしょう!
ちなみに
TitaniumMobile勉強中 -spiffieldLabs
Titanium on Androidでwindowのサイズを知る(知りたい)-ヒマは見つけるモノじゃない、作るモノだ
ここで書かれているんだけど
>iPhoneではcurrentWindow.width/heightで画面サイズが取得できるんですが、Androidだと0になります。
こういうやりかたでも取得できるそうな、こちらは画面というよりウィンドウの幅等。
ただAndroidでは取得できないというので確認。
![](https://blogimg.goo.ne.jp/thumbnail/16/c3/0ee0aa030fc9e3f086fa445f20a57e17_s.jpg)
![](https://blogimg.goo.ne.jp/thumbnail/52/17/0d8e2a26b238f85772900db613b04bf2_s.jpg)
まずiPhone。
指定しなかった場合はUndefined、'auto'の場合はautoが取得されるので注意しないといけないっぽい。
![](https://blogimg.goo.ne.jp/thumbnail/76/4b/8ed0a2870bce04a98b5148d3753c86f7_s.jpg)
![](https://blogimg.goo.ne.jp/thumbnail/28/95/4ef9f9a29ba82bdefc7ccec54d7f1a74_s.jpg)
こちらがAndroid、取得できちゃった
さっきの記事は二つとも1年前のものなので、Androidのバージョンがあがったので出来るようになったのかと思い
バージョンを2.1まで戻したんだけどきちんと取得できてる。
実機だと駄目なのだろうか、とりあえず自分の環境でのシミュレータでは同じ動きをしました!
を読んでいきます。
ここで気づいたのは
a.height = Titanium.Platform.displayCaps.platformHeight;
a.width = Titanium.Platform.displayCaps.platformWidth;
という書き方
これで、今使ってるスマホの幅等が取得できるとのこと。これは使うことになりそうでしょう!
ちなみに
TitaniumMobile勉強中 -spiffieldLabs
Titanium on Androidでwindowのサイズを知る(知りたい)-ヒマは見つけるモノじゃない、作るモノだ
ここで書かれているんだけど
>iPhoneではcurrentWindow.width/heightで画面サイズが取得できるんですが、Androidだと0になります。
こういうやりかたでも取得できるそうな、こちらは画面というよりウィンドウの幅等。
ただAndroidでは取得できないというので確認。
![](https://blogimg.goo.ne.jp/thumbnail/16/c3/0ee0aa030fc9e3f086fa445f20a57e17_s.jpg)
![](https://blogimg.goo.ne.jp/thumbnail/52/17/0d8e2a26b238f85772900db613b04bf2_s.jpg)
まずiPhone。
指定しなかった場合はUndefined、'auto'の場合はautoが取得されるので注意しないといけないっぽい。
![](https://blogimg.goo.ne.jp/thumbnail/76/4b/8ed0a2870bce04a98b5148d3753c86f7_s.jpg)
![](https://blogimg.goo.ne.jp/thumbnail/28/95/4ef9f9a29ba82bdefc7ccec54d7f1a74_s.jpg)
こちらがAndroid、取得できちゃった
さっきの記事は二つとも1年前のものなので、Androidのバージョンがあがったので出来るようになったのかと思い
バージョンを2.1まで戻したんだけどきちんと取得できてる。
実機だと駄目なのだろうか、とりあえず自分の環境でのシミュレータでは同じ動きをしました!