簡體   English   中英

Android XML文件(例如布局)中需要XML修飾嗎?

[英]XML Decleration necessary in Android XML Files (e.g. Layouts)?

我在我的第一個Android應用工作(只是做了iOS和WP之前),不知是否該XML Decleration在不同的XML文件是很重要與否。

在Eclipse中創建新的XML文件時,會自動包含XML Decleration=格式正確的XML ),但是我發現許多來源(例如第三方控件,教程等)在其XML文件中未使用XML Decleration

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout ... >
   ...
</RelativeLayout>

<RelativeLayout ... >
   ...
</RelativeLayout>

我知道,通常XML Decleration 是可選的 ,但是對於Android來說也是如此嗎?

到目前為止,當在Android中使用沒有XML Decleration XML文件時,我還沒有觀察到任何問題,警告等。 我假設只要調試器和編譯器這些文件沒有問題,設備上也就不會有問題。 但是由於我不是100%肯定,並且由於在其他SDK中使用格式不正確的XML遇到了一些非常奇怪的問題,因此我想再次檢查一下:

使用沒有XML約束的XML文件是否會對我的Android項目產生負面影響?

(當然,我可以檢查項目中的每個XML文件,如果缺少則添加一個XML Decleration 。但是,我想知道/理解這是否真的必要或僅僅是完美主義)

這可能很重要,但是如果您在xml文件中使用,則可以避免出現某些問題。 這在創建高級應用程序開發時非常重要。 用作開發人員是一個很好的習慣,並且看起來也很標准。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM