AndroidのUIオブジェクトへのアクセス

AndroidGUIビルダーで配置したボタン等へアクセスする方法. 基本中の基本ですが

コンポーネントクラスをクラス変数として定義し,Activityで定義されているonCreat関数内でfindViewById関数を使って取得する.引数にIDを与える.IDはRファイルに自動生成されている. なんかちょっと違和感のある文法だけどこれがAndroidの流儀なんだろう.

Button button;
...
onCreate()
{
…
 button = (Button)findViewById(R.id.button1);
…
}