Android:如何从布局文件中自动生成Java代码?

hso*_*kno 9 java layout android

有没有人知道任何Eclipse插件或任何可用于从布局文件自动生成Java代码的东西?如果我的布局文件中有一个ID为"@ + id/txtHello"的EditText,我希望生成如下内容:

EditText txtHello = (EditText) findViewById(R.id.txtHello);
Run Code Online (Sandbox Code Playgroud)

谢谢你的时间!

哈里斯:)

Chr*_*ipp 10

通常有三种不同的方法可以做到这一点:

  1. 在运行时(通过每次反射的注释)
  2. 在编译时(通过注释或方面)
  3. 在开发时(通过代码生成器)

一篇好文章是Android应用程序中的清洁代码.

广告1)两种解决方案,请参阅

广告2)Android注释,请参阅http://androidannotations.org/

广告3)两个解决方案,请参阅

如果有更多,请告诉我们!我个人更喜欢2)因此Android Annotations.

希望有所帮助!


And*_*lph 10

使用此在线工具:

http://www.buzzingandroid.com/tools/android-layout-finder/

它只是让工作很快完成.我每天都使用它.


Die*_*ano 5

有一个Eclipse插件可以完全满足您的需求,我想:http://marketplace.eclipse.org/content/lazy-android