Android EditText透明背景


Answers:



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

我想在布局文件中执行此操作。有可能的?
Dhaval Parmar

12

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

myTextView.setBackgroundColor(Color.TRANSPARENT);


6
  1. 在xml文件中,您可以使用以下属性:

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

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

    edittext.setBackgroundColor(Color.TRANSPARENT);




1

您也可以像这样通过编程方式执行此操作:

 TypedValue value= new TypedValue();
 getApplicationContext().getTheme().resolveAttribute(android.R.attr.selectableItemBackground, value, true);

  myButton.setBackgroundResource(value.resourceId);

1

像任何其他视图/组件一样,EditText可以在xml文件中自定义。您只需要在EditText属性中包括以下属性。

 android:background="@null"

0

设置此布局将起作用

android:background="@color/transparent

并添加到colors.xml

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

-6

使用半透明主题

<activity android:theme="@android:style/Theme.Translucent">
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.