2016-08-03 2 views
0

다른 텍스트 색상 스타일EDITTEXT 선 색상 변경 및 난 내 레이아웃을 AppCompatEditText 사용하고

<android.support.design.widget.TextInputLayout 
    android:id="@+id/text_input_layout" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content"> 

    <com.app.dream11.UI.CustomEditTextView 
     android:id="@+id/edit_text" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:hint="Enter your name" 
     CustomEditTextView:fontType="Xanadu" /> 
</android.support.design.widget.TextInputLayout> 

내가

<style name="Widget.Design.TextInputLayout" parent="AppTheme"> 
    <item name="hintTextAppearance">@style/AppTheme.TextFloatLabelAppearance</item> 
    <item name="errorTextAppearance">@style/AppTheme.TextErrorAppearance</item> 
    <item name="counterTextAppearance">@style/TextAppearance.Design.Counter</item> 
    <item name="counterOverflowTextAppearance">@style/TextAppearance.Design.Counter.Overflow 
    </item> 

</style> 

<style name="AppTheme.TextFloatLabelAppearance" parent="TextAppearance.Design.Hint"> 
    <!-- Floating label appearance here --> 
    <item name="android:textColor">@color/warm_grey_two</item> 
</style> 

<style name="AppTheme.TextErrorAppearance" parent="TextAppearance.Design.Error"> 
    <!-- Error message appearance here --> 
    <item name="android:textColor">@color/pale_red</item> 
    <item name="colorControlHighlight">@color/denim_blue</item> 


</style> 

<!-- edittext line color --> 
    <item name="colorControlNormal">@color/white_four</item> 
    <item name="colorControlActivated">@color/greyish_brown</item> 
    <item name="editTextStyle">@style/App_EditTextStyle</item> <!-- For compatibility with the support library --> 

</style> 

로 정의했다지만 지금 문제는 때입니다 내가 edittext의 선 색상을 설정하면 파란색 다음 텍스트 색상도 파란색이되지만 내가 원한다면 선 색 수 LD는 다를 수 있으며

답변

0

다른 또한 텍스트 색이이

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> 
    <!-- Customize your theme here. --> 
    <item name="colorPrimary">@color/colorPrimary</item> //this color change your line color of edittext 
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 

    <item name="colorAccent">@color/colorAccent</item> 
    <item name="android:textColor">@color/colorPrimary</item> 
    //text color of edittext 
    <item name="colorControlNormal">@color/white_four</item> 
    <item name="colorControlActivated">@color/greyish_brown</item> 

</style> 
+0

제 경우에는 기본 색상이 다릅니다 – andro

+0

메인 테마에서 사용하십시오 ....... colorprimary와 coloraccent의 변경시 라인에서 원하는대로 색상을 변경하십시오 –

+0

내 코드를 확인하지 못했습니다. – andro

0

스타일을 변경하려면 어떻게해야합니까 초점 텍스트를 편집 라인의 색상 변경을 사용 집중되는이 색상의 기본 및 colorAccent에 봐 .XML

<style name="EditTextCustom" parent="android:Widget.EditText"> 
    <item name="android:background">@drawable/apptheme_edit_text_holo_light</item> 
    <item name="android:textColor">#ffffff</item> 
</style> 

XML 코드 :

<EditText 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    style="@style/EditTextCustom"/> 
+0

을 업 로딩했습니다. –