首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多视图9-补丁大小调整问题

多视图9-补丁大小调整问题
EN

Stack Overflow用户
提问于 2013-04-22 15:05:03
回答 1查看 93关注 0票数 2

我有一个布局,它的根目录是一个自定义的RelativeLayout,里面有一些任意的Views。在我的代码中,我以编程方式添加了一些新的View,并在自定义RelativeLayout中设置了由onCreate()中的属性提供的背景。我在布局xml中添加了一个可从xml绘制的九个补丁。

现在,到目前为止,只要添加一个宽度为WRAP_CONTENTView (在我的例子中是一个宽度为WRAP_CONTENTTextView ),一切都可以正常工作。当我尝试添加比第一个更短的第二个时,问题就出现了。第一个的背景突然开始与第二个的大小相匹配。

我尝试使用mutate()修改可绘制对象,但没有区别,可能是因为当您实际对可绘制对象执行某些操作时必须调用它。

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-25 14:44:21

我修复了读取可绘制id而不是可绘制本身的问题。当我放大我的视图时,我用前面提到的可绘制的id设置了背景,一切都很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16141257

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档