在运行时在TextView上设置半透明drawable

时间:2013-04-26 10:21:16

标签: android drawable

在管理生活社区成本的应用程序中,用户可以“终止”一个月,然后将其存储在数据库中。

在此应用的特定Activity中,显示过去四个月,包括其属性“已终止”。我想通过在本月包含的TextView顶部放置一个半透明的钩子向用户显示此内容。以此图片为例:

enter image description here

似乎这在Android中无效。

textView.setCompoundDrawablesWithIntrinsicBounds(...)

确实将图像放在顶部,它也是半透明的,但TextView的初始文本消失了。另外,从现在开始我还没有发现如何将图像缩放到TextView中。

这是实际输出:

enter image description here

有人可以帮我吗?我应该直接在XML布局文件中定义缩放参数吗?

1 个答案:

答案 0 :(得分:1)

您必须使用FrameLayout来包裹TextViewImageViewImageView将包含半透明drawable。这样就会重叠