我最近被指控创建一个Android& iphone应用程序的工作。话虽这么说,我是一个css / php设计师 - 开发人员,混合了一些javascript。
我需要编写一些Java(不是javascript),它会将基于表格的布局转换为基于div的布局,这样我就可以控制定位,填充和不支持。
我看到很多类似的帖子,但这些帖子涉及更多“设计师”导向的目标,而不是功能控制的定位,布局等。
一个好的资源将非常受欢迎,因为我似乎无法google一个合适的搜索字符串。我的搜索倾向于产生更多“免费的javascript代码”,“关于制作闪烁横幅的Java教程”,“如何制作淡化菜单”以及无数其他导致仙境的兔子洞。
哦,目前正在使用eclipse与Android SDK&已安装ADT插件。
答案 0 :(得分:3)
如果您预先确定了一组规则如何实际应该进行转换,那将会容易得多。还有很多需要考虑的因素。这实际上不会是有点的Java。
如果您正在寻找现有工具,可以在Adobe Dreamweaver中通过修改>进行操作。 转换> Tables to AP divs。但是,我仍然质疑这些工具是否提供完全你需要的东西。如上所述,还有很多需要考虑的因素,并且它在没有明确的规则/要求的情况下在黑暗中拍摄。
答案 1 :(得分:1)
你可能不得不写一些java。你需要解析html(http://www.benmccann.com/dev-blog/java-html-parsing-library-comparison/)并走dom(How to search in a HTML file for some tags?)。这是相当简单的(假设您的html格式正确),但我怀疑将每个表元素转换为div将需要适量的代码。
正如BalusC指出的那样,可能有一些工具可以帮助你解决问题,所以你可能会尝试两次通过。