我有一個根作爲自定義RelativeLayout
和有一些任意Views
根的佈局。在我的代碼中,我以編程方式添加一些新的View
,並在我的自定義RelativeLayout
中的onCreate()
中設置由屬性提供的背景。我在xml中添加了xml中的九個補丁。多視圖9補丁大小問題
現在直到這一點,當View
(在我的情況下,TextView
寬度爲WRAP_CONTENT
)被添加時,一切正常。當我嘗試添加比第一個更短的第二個時出現問題。現在第一個的背景突然開始匹配第二個的大小。
我試着使用mutate()
來修改drawable,但沒有什麼區別,可能是因爲當你對drawable實際做某些操作時你必須調用它。
有什麼想法?