возможно , вы можете проверить roboguice .Это ioc Framework для Android, и он действительно прост в использовании.Я скопировал некоторый код из примера из проекта, чтобы показать, как его использовать:
public class AstroboyMasterConsole extends RoboActivity {
@InjectView(R.id.self_destruct) Button selfDestructButton;
@InjectView(R.id.say_text) EditText sayText;
@InjectView(R.id.brush_teeth) Button brushTeethButton;
@InjectView(tag="fightevil") Button fightEvilButton; // we can also use tags if we want
}
, затем вы можете использовать эти внедренные переменные в своем коде!