在約束佈局,β5的最新版本「MATCH_PARENT不ConstraintLayout支持」,使用match_parent拋出一個異常:如何抑制約束佈局錯誤
android.view.InflateException: Binary XML file line #12: MATCH_PARENT is not supported in ConstraintLayout
正如發佈說明解釋:
「(...)其行爲未定義。爲減少錯誤風險,我們現在拋出一個 異常,如果我們遇到它。」 - source
他們建議,正確的用法是使用0dp(MATCH_CONSTRAINT),但因爲我有一個抽屜佈局我的約束佈局裏面,設置寬度0dp拋出「DrawerLayout必須MeasureSpec.EXACTLY進行測量「錯誤。
所以我的問題是我怎麼能抑制錯誤「在ConstraintLayout不支持MATCH_PARENT」?父的
你不能。即使你找到了一種方法來做到這一點,它可能不會奏效。它沒有承諾在圖書館的所有版本上工作。你只是不應該這樣做。 –