android studio升級3.0后,新增界面控制元件在運行時不能顯示,且在后臺java類中獲取新增控制元件時為null。
新增界面控制元件button預覽時可見

uj5u.com熱心網友回復:
這和3.0沒關系,你看下你是不是用的線性布局,然后沒有設定方向屬性導致的uj5u.com熱心網友回復:
用SDK中的HierarchyViewer工具看看你的布局情況,就知道原因了,方法百度一下uj5u.com熱心網友回復:
兄弟,使用HierarchyViewer工具,發現確實新增的控制元件不存在。但是這種情況應該如何處理呢?
uj5u.com熱心網友回復:

各位好。將界面的登陸字體更改小了,程式運行后,發現字體跟原來一樣大(重置),這個是怎么回事呢?是不是一直在跑快取的程式呢?
uj5u.com熱心網友回復:
通過HierarchyViewer查看一下,是布局檔案沒有加載,還是設定為不可見了, 不同的情況可能會用不同的布局檔案(一般這種情況較少),你要自己仔細找下原因了。
HierarchyViewer顯示的所有控制元件是不是和你的xml檔案中一致,仔細看看吧
uj5u.com熱心網友回復:
constrainLayout and linelayout's visibility=visible in attributes.轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/48849.html
標籤:Android
下一篇:linux 重點筆記
