我希望Android EditText小部件具有透明背景。怎么可能?
答案 0 :(得分:135)
试试这个
android:background="@null"
答案 1 :(得分:38)
android:background="@android:color/transparent"
答案 2 :(得分:12)
您也可以使用java代码
进行设置myTextView.setBackgroundColor(Color.TRANSPARENT);
答案 3 :(得分:7)
很简单:
android:alpha="0.5"
答案 4 :(得分:2)
将此属性放在edittext中:
android:background="@null"
答案 5 :(得分:2)
android:background="#00000000"
答案 6 :(得分:1)
你也可以这样做:
TypedValue value= new TypedValue();
getApplicationContext().getTheme().resolveAttribute(android.R.attr.selectableItemBackground, value, true);
myButton.setBackgroundResource(value.resourceId);
答案 7 :(得分:1)
EditText,与任何其他视图/组件一样,可以在xml文件中自定义。 您只需要在EditText属性中包含以下属性。
android:background="@null"
答案 8 :(得分:1)
在xml文件中使用此属性:
android:background="@android:color/transparent"
并且在onCreate方法的java文件运行时使用:
edittext.setBackgroundColor(Color.TRANSPARENT);
答案 9 :(得分:0)
在布局中设置此功能
android:background="@color/transparent
并在colors.xml中添加
<color name="transparent">#00000000</color>
答案 10 :(得分:-6)
使用半透明主题
<activity android:theme="@android:style/Theme.Translucent">