如何使TextView的背景透明化?

时间:2014-04-15 14:50:48

标签: android

有一个包含四个表格的tablelayout,第一个tablerow包含一个TextView:

enter image description here

正如您所看到的,可以看到TextView的文本“Vidy”的背景!那么如何让它变得透明?我试图将android:alpha =“0”添加到TextView的属性中,但在运行时没有看到文本!

2 个答案:

答案 0 :(得分:2)

您可以尝试:

android:background="@null"

或者:

android:background="@android:color/transparent"

同时检查:Android Transparent TextView?

答案 1 :(得分:2)

如果你真的需要透明度,@ Nermeen的答案很棒,你也可以通过编程方式完成:

myTextView.setBackgroundColor(Color.TRANSPARENT);

但只要下面有坚实的背景颜色,最好是因为性能使TextView的背景颜色与下面的布局相同(使用alpha,app需要重绘更多区域)。这样一个简单的布局并不重要,但是当你有许多使用透明度时,值得记住。