カテゴリー:
Activityクラス
閲覧数:410 配信日:2013-04-19 10:12
引数
・別途XMLファイルで作成したレイアウトを表すIDを指定
findViewById(R.id.★★)
戻り値
Viewオブジェクト
・直接インスタンスオブジェクトを作成するのではなく、Activityクラスからそのインスタンスオブジェクトを受け取る
Button button = new Button(this)//オブジェクト生成する必要はない
button.findViewById(R.id.★★);
↓
(Button) findViewById(R.id.★★);//返り値として対応するViewオブジェクトを受け取るので、いきなり利用可能
キャストが必要
・返り値として対応するViewオブジェクトを受け取るが、Viewオブジェクトには「Button」「TextView」など様々な種類があるので、明示する必要がある
(Button) findViewById(R.id.★★);//(Button) キャスト
(TextView) findViewById(R.id.★★);//(TextView) キャスト