Android EditText透明背景

Sul*_*dat 74 android android-widget android-manifest android-emulator

我希望Android EditText小部件具有透明背景.怎么可能?

Dmi*_*nko 148

试试这个

android:background="@null"
Run Code Online (Sandbox Code Playgroud)


emb*_*mbo 40

android:background="@android:color/transparent"
Run Code Online (Sandbox Code Playgroud)


daf*_*ket 12

您也可以使用java代码进行设置

myTextView.setBackgroundColor(Color.TRANSPARENT);
Run Code Online (Sandbox Code Playgroud)


小智 7

非常简单:

android:alpha="0.5"
Run Code Online (Sandbox Code Playgroud)

  • 使用alpha并不是一个好主意 - 这是非常(!!!)糟糕的渲染性能的常见来源. (3认同)

Mir*_*dil 7

  1. 在 xml 文件中,您使用此属性:

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

  2. 并在 onCreate 方法中的 java 文件运行时使用:

    edittext.setBackgroundColor(Color.TRANSPARENT);