端末の向き&解像度のメモ
とりあえず自メモ的に表を作っておく
dimens.xml格納位置 | 端末種別 |
values | 普通の端末 |
values-large | GALAXY Note |
values-xlarge | Xoom |
values-sw360dp | GalaxyS3,Galaxy Nexus,Arrows Z |
values-sw600dp | Nexus7 |
values-sw720dp | Nexus10、多分Just端末とかもそう(Android4系の) |
画像の場合は drawable-XXXのイメージになる
追記)
IS03は下記な指定らしい
layout-xhdpi-960x640のような指定もいけるのか。あとで試してみる。
2013-03-08 23:11:01 via YoruFukurou to @kojiokb
@sakura_bird1 dpiと解像度の組み合わせできるって知りませんでした。ありがとうございます。
@kojiokb いえいえ今回は間接的に色々教えてくれてありがとうございます。
2013-03-08 23:14:26 via YoruFukurou to @kojiokb
追記2)
Arrows-Z がレイアウト調整したら いきなりsw360dpで認識しなくて焦った(汗
@sakura_bird1 layout-xhdpi-960x640 は怒られないけど、layout-xhdpi-720x1280 怒られるのは何故?
@kimukou2628 layout-xhdpi-1280x720にしてみたらいかがでしょう?
@sakura_bird1 ありがとうございます。values-xhdpi-1280x720 でいけました。ArrowsZで レイアウトいじったら いきなり sw360dpとして認識しなくなってしまいまして(汗。大変助かりました(ぺこり
@kimukou2628 私もイマイチよくわかってないですがArrowsZの現象って何なのでしょうね。。。
@sakura_bird1 以前 kojiokbさんにお聞きしたときは GalaxyNexusと同じく valuse-sw360dp でうごいていて、今回Adなし課金ver版で設定を読みに行かなくなってしまい凄く焦った という感じです。機内モードで動く形と変わらないはずなのですが
レイアウトの話 と 端末の向きの話)
[https://twitter.com/alterakey/status/264337739430891521:twitter:tree]
@alterakey @kimukou_26 先ほど引っ張りだしてきたStackOverflowの本題の意味はよく分かりませんでした。。すみません。単純にsetRequestedOrientation()の使い方だと、ここ見てました。 URL
2012-11-02 21:20:43 via YoruFukurou to @alterakey
@kimukou_26 ちょっとコード書いてみましたが、普通に設定画面(Activity)でTabletの時だけsetRequestedOrientation()してManifestの設定を上書きしてあげれば良いんじゃないかと思ってます。問題あったら教えてください。
2012-11-02 22:02:39 via YoruFukurou to @kimukou_26
- 参考にするURLはここら辺らしい
.@korodroidさんの資料素晴らしいな。Tablet対応で悩んでいる人は見ておくべき。 Presentation file on Droidcon London 2012 #droidcon #droidconUK URL
つぶやきありがとうございます! RT @kojiokb: .@korodroidさんの資料素晴らしいな。Tablet対応で悩んでいる人は見ておくべき。 Droidcon London 2012 #droidcon #droidconUK URL
2012-11-03 04:38:32 via twicca to @kojiokb
@korodroid @kojiokb さんにも質問させて頂いたのですが、XOOMで動かす場合、support-screen 設定必要でしょうか? 4系ならsw600記述だけでいけます? あとdimensions.xmlをわけるばあいはvalue-iarge 等分けられますか?
2012-11-03 19:21:34 via hamoooooon to @korodroid
@kimukou2628 3.2-4.xはsw…dpが使える。3.0-3.1もフォローする場合はlargeも併用。<supports-screens>は不要。というのが当方の認識です。そもそも、その質問内容だと答えようが無いかと。OSバージョンの記載も無いですし…
@kojiokb ではあのsupport-screen って不対応機種弾くためのものですか? であれば確かに要らないですね。以前教えていただいたーjp等の話も絡めて頭のなか整理してみます。ありがとうございます
2012-11-03 20:54:46 via hamoooooon to @kojiokb
@kimukou2628 <supports-screens>はよくわかりません。ここ読んでください。 URL
以前kojiokbさんのレイアウトの話)
終了だ
2012-10-17 21:26:47 via web
@alterakey お疲れさまでした。雨降っているようですのでおきをつけておかえりください
2012-10-17 21:28:02 via YoruFukurou to @alterakey
@kimukou2628 ありがとうございます!gistにも書かれていたメモリ不足系の話ですが、どうもweak referenceを使って凌ぐ方法もあるとか 試していないのでアレですが。 URL URL
2012-10-17 21:33:28 via web to @kimukou2628
@alterakey あとIOSで使っている高解像度の画像をAndroidでそのまま素材で使うのは正直厳しめです><。特に低端末サポート歌ってしまうと・・・
2012-10-17 21:40:06 via YoruFukurou to @alterakey
@kimukou2628 ウボアァア
2012-10-17 21:42:39 via web to @kimukou2628
@alterakey 日本語と英語のリソース切り替えって @kojiokb さんあたりとか遣られていますかね? でも仕様だと デフォ日本語で、英語版だけリソースかえるとかは多分無理なので逆とかだとできるのかな?
2012-10-17 21:57:40 via YoruFukurou to @alterakey
@kimukou2628 @alterakey ちょっと試してみてますが、drawable-enとdrawable-jpでの画像切り替えは行けました。drawable-hdpi-enが不正なディレクトリ名と怒られるので調べ中。。 URL
2012-10-17 22:47:47 via web to @kimukou2628
drawable-en-hdpiって順で書くのか。
ちなみに768じゃなくて layout-sw720dp みたいな感じ・・・
自分でググったメモ系のURL)
- 主にAndroid Galaxy Tab や Xoom のような Tablet端末に対応するレイアウトを作成する方法
- Android Tips #22 Nexus7 に対応させるときの注意点 | Developers.IO
- Android Tips #18 インストール可能な端末を限定する | Developers.IO
- android 開発におけるリソース管理 〜ディレクトリ名の規則について〜 (フェンリル | デベロッパーズブログ)
自メモ)
sw600dp対応 思ったより面倒。レイアウトプレビューだと values-sw600dp しかみないし、実行時にNexsus7 はvalues-ja-sw600dp の方を見ると・・・。
今日レイアウト周りいじってたけどlayout-large :GalaxyNote layout-xlarge :xoom ayout-sw600:GN7 となるわけか・・・dimenとlayoutをついでコピーしまくるかどうかはすごい微妙な線だな。。(やってて
setRequestedOrientation呼び出しで向き変えるのは android:configChanges="orientation" & onConfigurationChanged上書きすれば、特定モード中だけとかも確かに可能だな‥‥‥。
drawabe-jp-hdpi drawabe-hdpi と分けるのはいいけど、リソース名が頭や末尾に_enとかついていてファイル名差分があるとGalaxyNoteでリソース見つからないで落ちると。SDKのバージョンが低くて駄目か、ファイル名一致させないから駄目なのか
Galaxy Nexusの高画質対応)
今一 Galaxy NEXUS がどのレイアウトカテゴリに当てはまるかわからず><。@alterakey さん辺にお聞きしたらわかるのかしら?(レイアウトのdim補正かけたい‥‥
@kimukou2628 おおぅ 自分よりも @kojiokb さんあたりが詳しいのではと思いますよ!
2012-12-07 17:21:55 via twicca to @kimukou2628
@alterakey @kimukou2628 values-sw360dpとかvalues-xhdpiとかですかね。
2012-12-07 17:47:19 via YoruFukurou to @alterakey
GalaxyS3 も values-sw360dpの調整でいけた。。よかった(汗