Programing

Android EditText 투명 배경

lottogame 2020. 10. 23. 07:32
반응형

Android EditText 투명 배경


Android EditText 위젯에 대한 투명한 배경을 갖고 싶습니다. 어떻게 가능합니까?


이 시도

android:background="@null"

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

Java 코드를 사용하여 설정할 수도 있습니다.

myTextView.setBackgroundColor(Color.TRANSPARENT);

매우 간단합니다.

android:alpha="0.5"

  1. xml 파일에서 다음 속성을 사용합니다.

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

  2. onCreate 메소드의 Java 파일 런타임에서 다음을 사용하십시오.

    edittext.setBackgroundColor(Color.TRANSPARENT);


이 속성을 edittext에 넣으십시오.

android:background="@null"

android:background="#00000000"

다음과 같이 프로그래밍 방식으로 수행 할 수도 있습니다.

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

  myButton.setBackgroundResource(value.resourceId);

다른보기 / 구성 요소와 마찬가지로 EditText는 xml 파일에서 사용자 지정할 수 있습니다. EditText 속성에 아래 속성 만 포함하면됩니다.

 android:background="@null"

레이아웃에서 설정하면 작동합니다.

android:background="@color/transparent

이것을 colors.xml에 추가하십시오.

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

반투명 테마 사용

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

참고 URL : https://stackoverflow.com/questions/5712378/android-edittext-transparent-background

반응형