Я заметил, что одной из самых утомительных частей разработки Android является дизайн макета, даже с компоновщиком компоновки.
После настройки графики, компоновка, создающая переменные ассоциации с элементами макета, очень утомительна, например ImageButton myButton = (ImageButton)findViewById(R.id.myButton);
в больших макетах, они могут утомиться, чтобы отслеживать (ссылаясь на имена элементов), а затем необходимость добавлять больше переменных в любом порядке становится расстраивающей.
Чтобы немного смягчить это, было бы очень удобно, если бы все идентификаторы, объявленные в XML, автоматически связывались с их собственными переменными, и все эти типы данных уже были включены в этот класс
Есть ли что-то, что уже делает это?
например, если я пишу
<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, и было бы очень удобно