Android EditText透明背景

我想要一个Android EditText小部件的透明背景。 这怎么可能?

尝试这个

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

您也可以使用java代码来设置它

 myTextView.setBackgroundColor(Color.TRANSPARENT); 

很简单:

 android:alpha="0.5" 

把这个属性放在edittext中:

 android:background="@null" 
 android:background="#00000000" 

你也可以这样做:

  TypedValue value= new TypedValue(); getApplicationContext().getTheme().resolveAttribute(android.R.attr.selectableItemBackground, value, true); myButton.setBackgroundResource(value.resourceId); 
  1. 在xml文件中使用这个属性android:background =“@ android:color / transparent”
  2. 并在java文件中运行时,在onCreate方法中使用edittext.setBackgroundColor(Color.TRANSPARENT);

EditText和其他视图/组件一样可以在xml文件中定制。 您只需要在EditText属性中包含以下属性。

  android:background="@null" 

设置在布局将工作

 android:background="@color/transparent 

并在colors.xml中添加

 <color name="transparent">#00000000</color> 

使用半透明的主题

 <activity android:theme="@android:style/Theme.Translucent">