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

有谁知道任何Eclipse插件或任何可以用来从布局文件自动生成Java代码? 如在,如果我有我的布局文件中ID为“@ + id / txtHello”的EditText,我期望生成如下所示:

EditText txtHello = (EditText) findViewById(R.id.txtHello); 

谢谢你的时间!

哈里斯:)

Solutions Collecting From Web of "Android:如何从布局文件自动生成Java代码?"

有一个Eclipse的插件,正是你想要的,我猜: http : //marketplace.eclipse.org/content/lazy-android

使用这个在线工具:

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

它只是快速完成工作。 我每天都使用它。

通常有三种不同的方式来做到这一点:

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

一个好的文章开始在Android应用程序清洁代码 。

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

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

广告3)两种解决scheme,请参阅

如果有更多,请告诉! 我个人更喜欢2),因此Android注释。

希望有所帮助!

有一个新的插件可以生成基于xml布局的Activity,Fragment,Adapter。 也可以为xml菜单文件生成与菜单相关的代码(处理操作)。 并且有可编辑的模板,所以用户对生成的数据有更多的控制权。

对于Eclipse: http : //tmorcinek.github.io/android-codegenerator-plugin-eclipse/

对于Android Studio / IntelliJ IDEA: http : //tmorcinek.github.io/android-codegenerator-plugin-intellij/

我使用MotoDev Studio。 这确实节省了时间。