1

저는 Android로 작업 중이며 본질적으로 하나의 EditText에 대해 두 가지 배경에 해당하는 것을 원합니다. 텍스트는 입력 할 때 ET 배경색을 변경하지만 단색이 아니기 때문에 약간 불투명해야하므로 전체보기 배경색도 흰색으로 표시됩니다. 이 문제를 해결하려면 EditText 뒤의 색상이 변하는 반투명 배경 뒤에 흰색 배경이 있어야합니다. 더 실용적이고 가능한 접근법이 분명하다면 공유하십시오!반투명 EditText 배경 뒤에 불투명 한 흰색 직사각형을 배치하려면 어떻게해야합니까?

답변

1

편집 텍스트를 다른 레이아웃에 배치하고 배경색을 설정하십시오. 당신의 XML은 그래서 그 안에 중첩 된 글고이 RelativeLayout의 더 큰 XML 뷰의 구성 요소가 될 수이

. 
. 
. 
<EditText 
android:layout_width="500dp" 
android:layout_height="40dp" /> 
. 
. 
. 

같은 것이 지금은

. 
. 
. 
<RelativeLayout 

    android:layout_width="500dp" 
    android:layout_height="40dp" 
    android:background="@color/White" > 

    <EditText 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" /> 
</RelativeLayout> 
. 
. 
. 
+0

처럼 될 것이다

했다 그렇다면? – AlleyOOP

+0

예, EditText를 사용하고 있던 곳이면 위의 RelativeLayout을 사용하면됩니다. – neer

+0

감사합니다. 보다 실용적인 해결책이 있다면 공유하십시오! – AlleyOOP