如何使您的TextView背景透明?

时间:2019-02-15 20:59:32

标签: android xml kotlin

我正在Android Studio中创建登录页面,但在构建项目时遇到了问题。

在一个教程中,表明包含background-size: cover;十六进制代码将有助于使文本透明,但是,当我构建程序时,它会给出

的错误。
#1100000

我已经检查了一个问题,该问题说要添加error: '#1100000' is incompatible with attribute android:background (attr) reference|color. ,但这无济于事。有什么建议吗?

@android:color/transparent

4 个答案:

答案 0 :(得分:1)

0x[hex_colour_code]

答案 1 :(得分:1)

尝试一下

android:background="@null"

答案 2 :(得分:0)

您忘记了0。#1100000应该是#11000000

  

值始终以井号(#)开头,然后跟随   通过以下之一中的Alpha-Red-Green-Blue信息   格式:

     
      
  • #RGB
  •   
  • #ARGB
  •   
  • #RRGGBB
  •   
  • #AARRGGBB
  •   

https://developer.android.com/guide/topics/resources/more-resources#Color

Alpha通道表示透明度值。 一些例子:

100% - FF
95% - F2
90% - E6
85% - D9
80% - CC
75% - BF
70% - B3
65% - A6
60% - 99
55% - 8C
50% - 80
45% - 73
40% - 66
35% - 59
30% - 4D
25% - 40
20% - 33
15% - 26
10% - 1A
5% - 0D
0% - 00

答案 3 :(得分:0)

尝试创建颜色值资源

<color name="color_transparent">#00FFFFFF</color> 在值目录下的colors.xml

然后将其用作textview中的背景,如下:

android:background="@color/color_transparent"

通常情况下,文本视图是透明的,因此请先检查父布局的属性。