2016-06-20 8 views
0

대화 상자에서 editetext 하단 라인 색상을 변경하고 싶습니다. 나는 사용자 정의 대화 레이아웃을 봤는데, 각 글고이 스타일을 사용했습니다하지만 전혀 작동하지 않습니다와 나는 어쨌든 검은 하단 라인을 얻을 :android -Editext 스타일이 대화창에서 작동하지 않습니다.

<style name="edittext_line" parent="Widget.AppCompat.EditText"> 
<item name="colorControlNormal">@color/dialog_bg</item> 
<item name="colorControlActivated">@color/dialog_bg</item> 
<item name="colorControlHighlight">@color/dialog_bg</item> 
:

이 스타일 코드

각 editText에 대해이 스타일을 사용합니다. 도와 주시겠습니까? 작동하지 않는 이유는 무엇입니까?

+0

xml로 스타일을 설정하거나 프로그래밍 방식으로 설정하고 있습니까? IMO 질문에 추가해야합니다. –

답변

0

간단히 말하면, colors.xml의 강조 색상은 EditText의 맨 아래 줄을 설정하는 것입니다. EditText에서 맨 아래 줄의 색을 변경하려면 XML 또는 드로어 블을 사용하여 선을 배경으로 설정할 수 있습니다. 여기에이 링크 확인 : How to change line color in EditText

0

이 시도,

editText_bg.xml

<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" android:padding="10dp"> 
    <solid android:color="#4C000000"/> 
    <corners android:bottomRightRadius="4dp" 
      android:bottomLeftRadius="4dp" 
      android:topLeftRadius="4dp" 
      android:topRightRadius="4dp"/> 
</shape> 

로 사용,

android:background="@drawable/editText_bg" 

나는이 당신을 도움이되기를 바랍니다 ... .. !!!!!