Android 開発で最も面倒な部分の 1 つは、レイアウト ビルダーを使用した場合でも、レイアウトの設計であることに気付きました。
グラフィックを設定してからレイアウトを設定した後、次のように変数をレイアウト要素に関連付けるのは非常に面倒です。ImageButton myButton = (ImageButton)findViewById(R.id.myButton);
大規模なレイアウトでは、これらを追跡するのが面倒になり (要素の名前を思い出す)、任意の順序で変数を追加する必要があることにイライラすることがあります。
これを少し軽減するには、XML で宣言したすべての ID が適切な変数に自動的に関連付けられ、それらのデータ型がすべてそのクラスに既に含まれていると非常に便利です。
すでにこれを行っているものはありますか?
たとえば、私が書いた場合
<ImageButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/myButton" android:id="@+id/myButton"></ImageButton>
次に、このレイアウトを含むクラスが既に持っていることを望みます
import android.ImageButton;
ImageButton myButton;
myButton = (ImageButton)findViewById(R.id.myButton);
これはリクエストする設定ですか、それとも機能ですか? 私はEclipse IDEを使用していますが、非常に便利です