這裏很容易就是或不問。我一般都是Java/XML編程的新手,但這尤其適用於Android。 在C++中有「using namespace std;」可以放在頂部,所以你不必在每個標識符前輸入「std ::」。 同樣,我在Android中快速學習我必須在任何標識符之前鍵入「android:」,所以我想知道是否有一種方法可以加速進程並執行類似C++的操作,並且只需在頂部放一次而不是幾乎在每一行上都輸入它? 謝謝。Android XML等價於C++的「using namespace ...」?
回答
編號
在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開發人員和工具合作,並混合各種來源的代碼。
好吧,我想我可以在稍後完成時找到並將「a」改回「android」,比重複輸入要容易得多。無論如何非常感謝你!會起來你,但我不是在15聲望 – Slack
我會避免僅僅因爲你懶惰而改變XML名稱空間。是的,熟悉C++,Java會比你習慣的要冗長得多,但你應該堅持使用每種語言的約定,而不要將Java看作C++。它們是不同的語言,具有不同的實踐和不同的管理代碼的方式。另外,我知道Android Studio會幫你完成你的代碼(而且Eclipse也是如此,儘管AS更好)。當我在一個XML文件中鍵入「a」時,我可以簡單地按回車鍵爲我添加完整的「android:」位。 – cjbrooks12
- 1. C++:using namespace and #include
- 2. 「namespace std {}」之前「using namespace std;」
- 3. 「using namespace std;」不工作
- 4. 等價於C++中的C++
- 5. Android等價於org.apache.commons.io.IOUtils.toByteArray
- 6. C++等價於Tidy
- 7. C++等價於SerializeWithLengthPrefix
- 8. COBOL XML PARSE等價於innerXML?
- 9. XmlDocumentFragment等價於LINQ to XML?
- 10. C#等價於C++ mem_fun?
- 11. C#等價於C const char **
- 12. getchar()等價於scanf(「%c」)和putchar()等價於printf(「%c」)?
- 13. JavaScript等價於C#的DynamicObject?
- 14. C#等價於python的struct.pack
- 15. C++等價於Python的doctests?
- 16. C#等價於Java的Character.digit
- 17. C#等價於Python的os.path.exists()?
- 18. PHP的preg_match()等價於C++?
- 19. C++等價於Java的BlockingQueue
- 20. C#等價於imbue和numpunct
- 21. 作用域枚舉等價於「使用namespace X」嗎?
- 22. jQuery等價於ExtJS函數extend(),apply()和namespace()?
- 23. R:+ =(加上等於)和++(加上)等價於C++/c#/ java等等?
- 24. VB.NET等價於C#的使用指令
- 25. Android的loadAnimation的XML等價物
- 26. Android等價於.Net WebClient.uploadFileAsync
- 27. parseInt()或int等價於C
- 28. Perl語句等價於C
- 29. C++ DirectX 11 glGetUniformLocation等價於
- 30. C#等價於file_get_contents(PHP)
那你*不應該在C++中這樣做。 :D –
std命名空間的原因不是用'std ::'打擾你,這只是它的一個方面。正如約瑟夫曼斯菲爾德所說,不要這樣做。 – deviantfan
@deviantfan我知道這是在C++中的不好的做法&這不是真的是它的目的,但在xml中,如果甚至有辦法做到像這樣或使用該功能的方式,它會更容易接受?這主要是我的問題。 – Slack