以编程方式向TextView添加顶部/底部边框

时间:2014-10-20 11:31:53

标签: android textview

我有一个TextView,我需要在它的顶部放一个黑色边框。 视图是在java中创建的,所以我不能使用经典的XML分隔技巧。 这里的许多答案建议将黑线作为背景。我试过,但我发现放大视图会导致内容溢出其内容(在我的应用程序中,视图的textSizes通过缩放缩放不断更改,因此我无法提前知道明确的宽度。 所以,我的问题是:是否有一种简单的方法可以将一个顶部边框添加到TextView中,该边框适应其大小,哪些可以在不使用XML的情况下从java创建?

1 个答案:

答案 0 :(得分:1)

试试Compound Drawables。它们可以通过XML或代码设置。

nine patch images用于Drawables甚至Shape drawables,它们应该可以使用TextView缩放。