为什么HTML不能用于在Android编程中构建界面?
答案 0 :(得分:6)
XML使我们能够创建自定义标签。考虑我们创建了一个自定义视图,我们可以从xml本身引用它们。因此,从逻辑中分离UI的想法保持不变。
答案 1 :(得分:1)
HTML是一种用于显示网页的标准。 android XML布局文件是自定义配置文件,旨在由dalvik VM进行解析。两个独立的世界。以下是不使用HTML定义配置的一些很好的理由。
我可以继续。使用HTML配置本机UI没有意义。
答案 2 :(得分:0)
我认为选择xml是因为根据UI框架类在android中定义了xml标记,并且在UI框架中定义了与类的成员变量相对应的属性。这种映射对于html是不可能的。
答案 3 :(得分:0)
我认为他们没有什么理由:
答案 4 :(得分:0)
可扩展标记语言,可扩展部分使其更加通用。 HTML基本上是专门针对Web浏览器的XML的一般概念的实现。
对于创建布局的简单任务而言,它过于臃肿,因为它包含许多标记和属性(即method
,onclick
等),它们定义元素的行为而不仅仅是它们的行为布局。