1、通過infater.infate(R.layout.xxx, parent, false)創建一個View
2、父布局parent通過addView方法將1創建的View添加到布局里面
3、通過1創建的View里面有兩個控制元件(TextView和ImageView),
第一次呼叫將TextView設定成可見,ImageView設定成不可見
第二次呼叫將TextView設定成不可見,ImageView設定成可見
問題:當第二次呼叫后,發現TextView不可見了,但是ImageView設定了可見卻也沒顯示到界面上,
將ImageView的寬高及left、top、right、bottom列印出來,發現都是0,這是為什么????請大神解答
uj5u.com熱心網友回復:
方法沒問題,這個需要看一下layout xxxuj5u.com熱心網友回復:
試試改成infater.infate(R.layout.xxx, null, false)uj5u.com熱心網友回復:
謝謝,問題已經解決了,addview的時候增加布局就可以了
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/115809.html
標籤:Android
