Android 開発では、このパターンを常に繰り返しているように感じます。
レイアウトで UI コンポーネントを宣言する
<SeekBar
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/seekTriggerFreq"/>
findViewById を使用して参照を取得し、キャストする
SeekBar seekTriggerFreq = (SeekBar)findViewById(R.id.seekTriggerFreq);
いくつかのコンポーネントについては大したことではありませんが、12 個ほどになると扱いにくくなります。これは、リフレクション、Maven、Ant などを使用して自動化できますか? たぶん、静的参照を持つクラスを生成するビルド スクリプトですか?
更新: 望ましい動作は、Visual Studio がデザイナーに対してどのように機能するかに似ています。winforms、xaml、および asp.net のコントロールはすべて、手動で参照を取得しなくてもすぐに使用できます。私は怠け者ですか?はい。しかし、自動化すればするほど、バグが少なくなることもわかっています。