首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >简单的HTML (或XML)到Android Native的转换器

简单的HTML (或XML)到Android Native的转换器
EN

Stack Overflow用户
提问于 2014-12-23 14:08:13
回答 1查看 5K关注 0票数 6

我有一个非常简单的数据格式,我想经常在我的应用程序中显示出来。第一种方法是使用原生安卓组件,如TextView、ImageView和TableLayout。但是这种方法让我创建了很多不同的UI。第二种方法是使用WebView。这样我就会失去速度。对于这些目的,WebView非常强大,但它会扼杀UI的响应性。第三种方法是使用(非常简单的) HTML或XML,并在运行时将它们转换为原生android UI元素。

例如,假设我想要将这个简单的html:

代码语言:javascript
复制
<div style="some_div_style">
    <p style="some_paragraph_style">A not-very-long-text comes here</p>
    <img src="..."/>
</div>

如下所示:

代码语言:javascript
复制
<LinearLayout style="@style/some_div_style">
    <TextView style="@style/some_paragraph_style" android:text="A not-very-long-text comes here"/>
    <ImageView android:src="..." .../>
</LinearLayout>   

在运行时。

你知道有什么库可以做这样的HTML (或XML)转换吗?

EN

回答 1

Stack Overflow用户

发布于 2016-10-15 01:47:29

因此,如果正确理解了您的问题,您需要一个工具来使用HTML和其他web技术创建应用程序。

我可以推荐的是Adobe的PhoneGap Build,基本上你上传你的超文本标记语言和配置文件(文档中的说明)到网站,然后它被转换成一个应用程序文件。这可以用来创建Android和iOS (需要签名证书)比较容易。

这本身不会直接将你的HTML转换成android XML,但会允许你用HTML创建一个界面,然后可以构建并编译成一个应用程序。

指向PhoneGap Build的链接:https://build.phonegap.com

有其他工具使用相同的框架(Cordova)来实现这一点,但我发现这是最简单和最用户友好的方式。

虽然这个答案来得太晚了,但我希望它最终能对某些人有所帮助!

请随时评论任何额外的问题或疑问,我将很高兴解决他们。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27614981

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档