这里很容易或没有问题。我是Java / XML编程的新手,但这尤其适用于Android。 在C ++中,使用命名空间std;""使用命名空间std;"可以放在顶部,这样你就不必输入" std ::"每个标识符之前。 同样地,我在Android中快速学习,我必须输入" android:"在任何标识符之前,所以我想知道是否有办法加快这个过程并做一些像C ++这样的事情,只需将它放在顶部而不是几乎每行都输入它? 谢谢。
答案 0 :(得分:1)
没有
在Android XML中,元素不在任何命名空间中。
在XML中,元素属性通常不能具有默认命名空间。它们位于显式命名空间中,例如android:
,或者它们根本没有命名空间。
默认的xmlns="something"
默认名称空间前缀仅适用于元素。
但可以将命名空间别名重命名为较短的别名。例如,更改
xmlns:android="http://schemas.android.com/apk/res/android"
到例如。
xmlns:a="http://schemas.android.com/apk/res/android"
因此您只需键入a:
而不是android:
。
我不会建议这样做。将名称空间前缀作为android
是一种惯例,可以更容易地与其他Android开发人员和工具合作,并混合来自各种来源的代码。