Android EditText Прозрачный Фон
Я хочу иметь прозрачный фон для виджета Android EditText. Как такое возможно?
11 ответов:
вы также можете установить его с помощью Java-кода
myTextView.setBackgroundColor(Color.TRANSPARENT);
вы также можете сделать это программно следующим образом:
TypedValue value= new TypedValue(); getApplicationContext().getTheme().resolveAttribute(android.R.attr.selectableItemBackground, value, true); myButton.setBackgroundResource(value.resourceId);
EditText, как и любой другой вид / компонент, может быть настроен в xml-файле. Вам просто нужно включить атрибут ниже в атрибуты EditText.
android:background="@null"
в xml-файле вы используете это свойство:
android:background="@android:color/transparent"
и во время выполнения файла java в методе onCreate используйте:
edittext.setBackgroundColor(Color.TRANSPARENT);