ナナエフ

同人ゲームサークル『7-FIELD』制作ブログ  -ゲーム制作やイベント参加などの活動情報 + 雑記-

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
  1. --/--/--(--) --:--:--|
  2. スポンサー広告

AndroidStudio の画像格納フォルダ「drawable」の種類と意味

tetsuwoです。 【 twitter


AndroidStudio によるアプリ開発で画像を表示したい場合、画像ファイルを格納するフォルダが決まっており

プロジェクトフォルダ内にある「res」の中の「drawable」。

しかし実際に見てみると「drawable-○○」「drawable-××」といった風に、そこには何種類かの drawable。


どれに入れればいいというのか。
 
 
初心者向け参考書お得意の「とりあえずこうしておけ」

Android アプリ開発関係で、始めて買った参考書には

  drawable フォルダに入れればいい。似たフォルダ名がいくつかあるが
  
  とりあえず「drawable」または「drawable-mdpi」で大丈V。違いは画像サイズのみだ。



といった内容で書かれていたと思う。

ただ、今は手元に無いので不正確な可能性がある。少なくともこんな乱暴な書き方ではない。

とりあえず、ココに格納すればいい!と言うことだったと記憶している。
 
 
勝手に変倍する設定があればいいのに

解像度はバラバラなのに、Androidアプリの画面デザインに統一性があるのはなぜ? - いまさら聞けないAndroidのなぜ 】 - マイナビニュース

  解像度/画素密度を完全にメーカー任せにしてしまうとアプリの画面デザインを統一しにくくなるため
  
  Android OSでは6種類の解像度を定義し、どの画面密度でも同じように表示できるピクセル単位「dp(density-independent pixels)」を用意しています。
  
  厳密に同じサイズとはなりませんが、このdpを用いてアプリの画面をデザインすれば、どの端末でもほぼ同じように表示できるのです。



▼画素密度、倍率は以下のとおり
密度倍率解像度例
ldpi(120dpi)x 0.75240 x 320
mdpi(160dpi)x 1360 x 640
hdpi(240dpi)x 1.5540 x 960
xhdpi(320dpi)x 2720 x 1280
xxhdpi(480dpi)x 31080 x 1920
xxxhdpi(640dpi)x 41440 x 2560



drawable-○○ は、画素密度ごとにフォルダが分かれていた事になる。

参考元のサイトを見る限り、使用画像を変倍編集して各フォルダに格納する必要があるらしい。

参考書通りに AndroidStudio の環境を構築しているため、端末エミュレーターが「mdpi」サイズになっている。


例えばこのエミュレーターの解像度を変えたら、画像が見つからないエラーになるか

望まないサイズでの表示となるのだろうか(未確認)。



前述のとおり記憶は曖昧だが、確かに参考書もサイズについても触れていた。

今後表示画像のサイズに疑問・問題がでた時は、ここの部分かも・・・と思うようにしておこうと思う。




ここまで来て気づいたけど、この記事は何故いつもと違い文末がですますでは無いのかは不明・・・です。

どういった癖なのか、過去の記事を少し見返してみようかな。
 
 
宣伝

舞台は企業都市-エリアシティー-。特殊な権限を巡って争われる

イミテーションゲーム<ニセモノ探し>を参加者6人の視点から描いた群像劇型サウンドノベル。


jacket_05_20150318b.jpg

当サークル第3弾作品「露草ユーフォリア」DL販売開始です。

体験版も公開しておりますので、目に止まりましたらお試しあれ。


第2弾「薄鈍アドベント」もよろしくお願いします。
 
スポンサーサイト
  1. 2015/04/16(木) 07:00:00|
  2. 雑記
  3. | トラックバック:0

トラックバック

トラックバック URL
http://7fblog.blog.fc2.com/tb.php/513-e097d179
この記事にトラックバックする(FC2ブログユーザー)

カウンター

プロフィール

akinasi, tetsuwo

Author:akinasi, tetsuwo
FC2ブログへようこそ!

検索フォーム

カレンダー

07 | 2017/08 | 09
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -

最新記事

最新コメント

最新トラックバック

月別アーカイブ

カテゴリ

告知 (63)
制作 (88)
ソフト紹介 (19)
素材紹介 (10)
言外 (7)
雑記 (361)
ナナエ (29)

リンク

このブログをリンクに追加する

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。