佈局管理器出現Please add a root view or layout to your document錯誤

今天升級了ADT插件後,發現eclipse的可視化佈局管理器對有些layout顯示不正常,提示的錯誤信息是No XML content. Please add a root view or layout to your document.後來google了一下,有人介紹是ADT插件的eclipse版本bug問題,建議更新到最新或者換另一版本的eclipse,我升級到最新的ADT後,現象依然存在,後面別人介紹刪除在config中自己在custom中定義的模擬器就恢復了正常。但是自己不能新建editing config,那豈不是很不方便,如是我想到了另外一個方法,就是copy默認的config一份,然後再在custom裏面修改剛剛拷貝的這一份成自己想要的屏幕大小,一般系統默認的這幾種屏幕設置是不會出現上述這種root view錯誤的,如是操作,顯示也正常了。例如我開發android應用是再800*480的環境下,如果activity模式是FEATURE_NO_TITLE,需要將屏幕設置爲800*505,拷貝了5.1in WVGA 然後在custom中編輯剛剛的5.1in WVGA Copy,點擊edit-》修改800*480爲800*505就ok了。

各位留言沒有及時回覆,不好意思,下面發幾個截圖方便大家理解,首先我的版本參見下圖


custom進去


configurations界面


選擇其中portrait或者landscape進行修改成自己想要的佈局模式


裏面很多熟悉,包括寬高像素,顯示密度,橫豎屏等等,自己想怎麼DIY就怎麼設置,多弄下就知道他們的用法了。

最後總結下,出現這個問題的解決方案,首先刪除掉自己新建立的佈局模式,在device configuration裏面找到最適合你的模式拷貝一份,然後edite拷貝出來的模式改造成自己想要的。完畢~~


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章