向具有动态背景的视图添加静态边框

时间:2014-09-25 08:25:14

标签: android android-layout

我搜索了一段时间,但找不到我确切问题的答案。我经常发现2个类似的问题不符合我的需求:

  • 许多人询问如何在视图周围绘制边框,解决方案通常是使用stroke作为视图背景的形状。但这使用静态背景 我不能使用它(或者不知道我的情况如何),因为我正在创建一个颜色选择器,我以编程方式绘制背景。

  • 其他人问过如何以编程方式绘制边框,但这对我来说只是一个后备选项。

我脑海中浮现出一种解决方案:用中风在另一个视图中用动态背景包裹我的视图。但我不喜欢这个,因为它不必要地使布局复杂化,并且也可能对性能产生影响。我宁愿以编程方式使用背景绘制边框而不是使用嵌套视图。

因此我的问题是:

当以编程方式设置背景(不使用嵌套视图)时,是否有一种干净(androidic)方式在XML中设置视图边框?

如果没有,我想我只会动作一下。

1 个答案:

答案 0 :(得分:0)

您可以创建自己的视图,该视图与当前视图相同,但具有添加的边框。 我还没试过这个,所以我为缺乏信息而道歉,但我相信这应该是可能的。