view裡明明定義了對應控制項ID,為什麼還找不到

2021-08-29 02:31:13 字數 382 閱讀 9601

執行b工程時,正常;但是執行a工程時,直接閃退。報錯資訊如下:

1.此activity處於兩個工程共同依賴的工程中,按理說在b工程正常,那再a工程也應該正常。不明白為什麼對應的viewid在a工程時,就出現找不到的情況。

2.另外發現乙個奇怪的現象:a工程和b工程分別呼叫時,檢視activity裡view下的子view的數量,竟然不一樣。

3.後來在同事的幫助下,終於找到問題原因。在a工程中存在和common工程中acvitiy所用布局檔案一樣名字的檔案。

修改common工程中acvitity所用布局檔名稱,同時排查其他資源是否也存在此類問題。

對於此類工程間資源衝突覆蓋問題,應參考規範安卓模組內資源命名,避免多模組打包出現資源衝突

安卓開發技術分享:

View學習筆記 View座標

一般的資料座標系 view的座標系。view的座標系是重右下角開始的x向左值越大,y向下越大。gettop view左上角與父view頂部的距離。getleft view左上角與父view左側的距離。getbuttom view右下角與父view頂部的距離 getright view右下角與父vie...

控制台輸出重定向到MFC的view物件裡

一 閒扯 今天領導心血來潮說伺服器的執行介面是乙個黑乎乎的控制台,太低端了,看我們能不能把它圖形化,至少做成乙個視窗有按鈕點啟動 停止。好吧,領導拍腦袋就叫人幹活的事不少,也沒有產品規劃,也就是讓他看的舒服,只能去做了。其中有乙個關鍵性問題,就是原先是往控制台輸出的資訊,使用mfc圖形化之後該往哪輸...

自定義view移動整個view

時間比較短,直接上 了 import android.animation.objectanimator import android.content.context import android.graphics.pointf import android.util.attributeset imp...