walkingmask’s development log

IT系の情報などを適当に書いていきます

MENU

Androidアプリ個人開発 その7

前回の記事
walkingmask.hatenablog.com

今回は,テキストの第9章をやって,画面を構成するAndroidAPIを使ってアプリ作成練習をしながら,AndroidのViewを知っていく.また,.javaからViewのアイテムを操作するコードなど.多数のProjectを作成しながら本格的に練習していく. L

用語などのメモ

API・・・あるコンピュータプログラムの持つ機能やデータなどを,外部のプログラムから呼び出すための手順やデータ形式を定めた規約
widget(ウィジェット)・・・PCやスマホなどのスタート画面の好きな位置に表示できる単機能の小さなアプリケーション
・Fragment(断片,部分)・・・Activity内で利用できるActivityみたいな?
 http://android.keicode.com/basics/fragments-what-is.php
 http://developer.android.com/intl/ja/guide/components/fragments.html
 日本語ドキュメントあったのか
・テキストにBlank Activity with Fragment とあったが,見つからない.”how to create new empty project with fragment in android studio 2.0”などで,いくらググっても解決法が見つからないので,2.0以前のversionのAndroid StudioのBlank Activity Using a Fragmentで作成したProjectを引っ張ってきて使う.具体的には,GitHubからソースを引っ張ってきてRenameする.これについては別途ページを作ったので,以下を参照.情報があればください!
・あとはテキスト通りだが,
 tools:context="jp.techinstitute.scroll.MainActivity$PlaceholderFragment" >
 の部分を.
 tools:context=".MainActivityFragment” >
 に変更する
・Spinner・・・複数の選択肢を表示する
・15ページの図5の上はMainActivityFragment.java.20ページも.onCreateViewは全部そのよう
Androidの設定画面はListViewで作られている
・Inflater・・・手動空気ポンプ.inflaterを使うと,複数のレイアウトXMLを使ったレイアウトが可能.
・9-3-2に来て使ってるソースが全く違うものらしいということを確信する.Fragmentについては別途詳しく学ぶとしてこの節は飛ばす
・ Alertもサンプルコードがうまくいかなかったので読み飛ばす

成果物

ScrollView
f:id:walkingmask:20160415144129p:plain

.javaから画像を表示
f:id:walkingmask:20160415144138p:plain

.javaからSpinnerの要素を変更
f:id:walkingmask:20160415144149p:plain


今回は,テキストのAndroid Studioと手元のAndroid StudioとのVersionの違いで,なかなか思い通りに進まなかったが,FragmentやViewの概要はつかめた.