Activity.findViewById

Activity.findViewByIdは、idからビューを探し、みつかったらそのビューを返すメソッド・・・。

Activity | Android Developers

今回は、activity_main.xmlに定義されている指定のidのビューをこれで取得し、新たに文字列をセットする・・・。
まず、idを設定しないといけないので、

"Hello world!"を表示するTextViewにidとして"hello_world"をつける・・・。

setContentViewでactivity_main.xmlのリソースをセットした後、findViewByIdにR.id.hello_worldと指定することで、先ほどのidがhello_worldのTextviewを取得できる・・・。
(親クラスのViewオブジェクトで返ってくるので、TextViewにキャストしておく・・・。)
あとは、setTextで"Activity.findViewById"を新たにセットする・・・。

f:id:BG1:20160220222956p:plain

"Hello world!"じゃなくて、"Activity.findViewById"になっている・・・。

Sample/MainActivity.java at master · bg1bgst333/Sample · GitHub
Sample/activity_main.xml at master · bg1bgst333/Sample · GitHub
Sample/strings.xml at master · bg1bgst333/Sample · GitHub
Sample/AndroidManifest.xml at master · bg1bgst333/Sample · GitHub