執行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...