我使用eclipse进行android开发,我觉得每次创建活动或为我的活动添加新视图都非常烦人,我需要在我的布局中创建对视图的引用。我正在寻找某种可以从布局中生成findViewById()
调用的eclipse插件。我真的找不到任何东西,因为我不知道它的名字是什么。如果存在这种插件,那将非常有用并节省时间。
答案 0 :(得分:2)
您可以将https://github.com/JakeWharton/butterknife库用于View
Injections
。
你也可以获得同样的eclipse插件https://marketplace.eclipse.org/content/lazy-android。
但是ButterKnife
库经常由android开发者提供,而不是提到的eclipse插件。使用此库,您还可以通过使用like,
@OnClick(R.id.submit) void submit() {
// TODO call server...
}
对于View注射,只需
@InjectView(R.id.user) EditText username;
@InjectView(R.id.pass) EditText password;
因此,它将编译为,
username = (EditText) findViewById(R.id.user);
password = (EditText) findViewById(R.id.pass);
答案 1 :(得分:0)
尝试morcinek代码生成器。它非常简单易用。
这是安装插件的步骤:
在安装过程之后,您可能需要配置一个包以获取由生成器构建的类,在IDE上 - >窗口 - >书签Android代码生成器上的首选项,您可以更改该参数。
插件确实需要一个更好的自定义活动界面,你仍然可以获得代码,它非常简单,可以进行所需的更改,至少是内联侦听器。
这个解决方案不能修改你已经拥有的课程,这将是一个非常好的改进......我会在几天内尝试更多时间。