画像ファイルをインポートする(Android Studio 3.0.1、Kotlin)
画像ファイルのインポート方法がわかりづらかったのでまとめます。
やりたいこと
アプリ上で使えるように画像ファイルをインポートしたい。
drawableフォルダの中にある画像がリソースとして扱われるが、直接drawableフォルダに画像突っ込んで使うとエラー吐く。
インポート方法
1.インポートしたい画像をクリップボードにコピー(ファイル選択してCtrl+CでOK)
2.Hierarchy Viewからdrawableフォルダ選択して貼り付け
3.いろいろウィンドウ出てくるので、基本OKで
インポートした画像ファイルを使う(Kotlin上)
コードから画像ファイルにアクセスする例として、ImageViewに画像を設定するコードを以下に示します。
imgview.setImageResource(R.drawable.smartphone_app)
このコードで、imgviewというImageViewに、smartphone_appという名前でインポートした画像が設定されます。
R.drawable.smartphone_app自体はリソースのインデックスを示しているため、型がIntであることに注意です。