2013-04-22 103 views
2

我有一個根作爲自定義RelativeLayout和有一些任意Views根的佈局。在我的代碼中,我以編程方式添加一些新的View,並在我的自定義RelativeLayout中的onCreate()中設置由屬性提供的背景。我在xml中添加了xml中的九個補丁。多視圖9補丁大小問題

現在直到這一點,當View(在我的情況下,TextView寬度爲WRAP_CONTENT)被添加時,一切正常。當我嘗試添加比第一個更短的第二個時出現問題。現在第一個的背景突然開始匹配第二個的大小。

我試着使用mutate()來修改drawable,但沒有什麼區別,可能是因爲當你對drawable實際做某些操作時你必須調用它。

有什麼想法?

回答

0

我固定閱讀繪製ID而不是繪製本身DIVID屏幕。當我膨脹我的意見,我設置的背景與前面提到的可繪製的ID,它一切正常。