【问题标题】:Reuse Class File and Resources for Multiple Projects为多个项目重用类文件和资源
【发布时间】:2010-12-02 20:13:45
【问题描述】:

背景:
我目前正在开发一个使用自定义对话框提示输入密码的 Android 应用程序。展望未来,我希望能够在我未来的项目中以最少的配置使用这个对话框(整个)。

问题:
有什么方法可以将此对话框的所有代码和 XML 封装到一个包中?理想情况下,我想简单地导入对话框并完成它。使用代码很容易做到这一点,但我不确定如何使用 XML 布局和字符串资源文件来做到这一点。基本上,我只是不想为每个项目手动将字符串元素添加到我的 strings.xml 文件中,也不想复制(因此复制)我的布局。我曾考虑将字符串/布局硬编码到代码中,但这似乎是一种不好的做法(即使只有 4-5 个字符串和 2 个文本框)。

那么,最好的方法是什么?

【问题讨论】:

  • 为什么不为这类事情写一个库或框架呢?这样,您就可以在未来的项目中使用您的库。
  • 是的,这就是我所追求的。没有意识到 Android 工具领先一步并且已经支持这一点。

标签: java android design-patterns


【解决方案1】:

您需要创建一个library project,允许共享代码和资源。

【讨论】:

  • 这正是我所需要的。谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-19
  • 1970-01-01
  • 2014-02-14
相关资源
最近更新 更多