我搜索了一段时间,但找不到我确切问题的答案。我经常发现2个类似的问题不符合我的需求:
许多人询问如何在视图周围绘制边框,解决方案通常是使用stroke
作为视图背景的形状。但这使用静态背景
我不能使用它(或者不知道我的情况如何),因为我正在创建一个颜色选择器,我以编程方式绘制背景。
其他人问过如何以编程方式绘制边框,但这对我来说只是一个后备选项。
我脑海中浮现出一种解决方案:用中风在另一个视图中用动态背景包裹我的视图。但我不喜欢这个,因为它不必要地使布局复杂化,并且也可能对性能产生影响。我宁愿以编程方式使用背景绘制边框而不是使用嵌套视图。
因此我的问题是:
当以编程方式设置背景(不使用嵌套视图)时,是否有一种干净(androidic)方式在XML中设置视图边框?
如果没有,我想我只会动作一下。
答案 0 :(得分:0)
您可以创建自己的视图,该视图与当前视图相同,但具有添加的边框。 我还没试过这个,所以我为缺乏信息而道歉,但我相信这应该是可能的。