【问题标题】:Why "android:" everywhere?为什么到处都是“android:”?
【发布时间】:2012-06-20 10:24:39
【问题描述】:

为什么Android xml 布局文件在每个 视图属性之前都需要android:?系统不知道它是安卓吗?如果这个词确实是多余的,那么省略它似乎会节省这些文件所需的很大一部分内存,更不用说程序员打字了。

【问题讨论】:

    标签: android android-layout


    【解决方案1】:

    它用于指定元素或属性是该 XML 命名空间的一部分。您可以为自己的自定义组件创建自己的命名空间(通常您会在 3rd 方库中看到它们)。所以在这方面,它不是多余的,因为它可以防止名称冲突。

    【讨论】:

    • 谢谢,泰勒。我之前没有创建自己的自定义组件或使用过第 3 方库。我找到了这个helpful article on improving app appearance。有没有你特别推荐的组件库?
    • 我使用了各种开源小部件,您可以在 GitHub 或 Google Code 上找到这些小部件。我喜欢的一个特殊库是 DroidFu,它有一些非常好的组件,例如 WebImageView。这是一个定义自己的命名空间的库的示例,例如droidfu:imageUrl="http://www.android.com/images/opensourceprojec.gif".
    猜你喜欢
    • 2023-03-06
    • 2015-02-26
    • 1970-01-01
    • 1970-01-01
    • 2018-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多