我有一个根作为自定义RelativeLayout
和有一些任意Views
根的布局。在我的代码中,我以编程方式添加一些新的View
,并在我的自定义RelativeLayout
中的onCreate()
中设置由属性提供的背景。我在xml中添加了xml中的九个补丁。多视图9补丁大小问题
现在直到这一点,当View
(在我的情况下,TextView
宽度为WRAP_CONTENT
)被添加时,一切正常。当我尝试添加比第一个更短的第二个时出现问题。现在第一个的背景突然开始匹配第二个的大小。
我试着使用mutate()
来修改drawable,但没有什么区别,可能是因为当你对drawable实际做某些操作时你必须调用它。
有什么想法?