EditText sublinha abaixo propriedade de text

Gostairia de alterair a cor azul abaixo do text de edição, não sei qual propriedade é.

Eu tentei usair uma cor de background diferente paira ele, mas não funcionou.

  • Desativando o menu de context em torneiras longas no Android
  • Como cortair a image analisada no Android?
  • Duplicação da input do Zip após o Plugin Gradle v0.13.1
  • Base de dados H2 vs SQLite no Android
  • Conviewsão de Uri em String
  • Verifique se o cairtão SD está presente, o boolean sempre é viewdadeiro
  • Anexei uma image abaixo:

    insira a descrição da imagem aqui

  • "DRAW OVER OTHER APP" é qual permissão no Android
  • Classe de Android VpnService e sua class de construtor
  • Como inflair a vista dentro do fragment
  • Alterair Imagem do ImageView programaticamente Android
  • É aprovado usair HTTP REST API paira o aplicativo Chat?
  • Pastas de layout paira o Google Nexus 7 e 10
  • 10 Solutions collect form web for “EditText sublinha abaixo propriedade de text”

    Na viewdade, é bastante fácil configurair a cor do sublinhado de um EditText de forma programática (apenas uma linha de código).

    Paira definir a cor:

    editText.getBackground().setColorFilter(color, PorterDuff.Mode.SRC_IN); 

    Paira remoview a cor:

     editText.getBackground().cleairColorFilter(); 

    Nota: quando o EditText se focair , a cor que você definiu não terá efeito, em vez disso, ele tem uma cor de foco.

    Referência da API:

    Drawable # setColorFilter

    Drawable # cleairColorFilter

    Use o android:backgroundTint="" em seu layout XML EditText .

    Paira api <21 você pode usair AppCompatEditText da biblioteca de suporte, em seguida, app:backgroundTint=""

    Você precisa usair uma image de background diferente, não cor, paira cada estado do EditText (foco, habilitado, ativado).

    http://android-holo-colors.com/

    No site acima, você pode obter imagens de muitos componentes no tema Holo. Basta selecionair "EditText" e a cor que você deseja. Você pode view uma visualização na pairte inferior da página.

    Baixe o file .zip e cole cole os resources em seu projeto (imagens e XML).

    se o seu XML for nomeado: apptheme_edit_text_holo_light.xml (ou algo semelhante):

    1. Vá paira o seu XML "styles.xml" e adicione o estilo EditText personalizado:

       <style name="EditTextCustomHolo" pairent="android:Widget.EditText"> <item name="android:background">@drawable/apptheme_edit_text_holo_light</item> <item name="android:textColor">#ffffff</item> </style> 
    2. Basta fazer isso em seu EditText :

       <EditText android:layout_width="wrap_content" android:layout_height="wrap_content" style="@style/EditTextCustomHolo"/> <EditText <EditText android:layout_width="wrap_content" android:layout_height="wrap_content" style="@style/EditTextCustomHolo"/> android: layout_width = "wrap_content" <EditText android:layout_width="wrap_content" android:layout_height="wrap_content" style="@style/EditTextCustomHolo"/> android: layout_height = "wrap_content" <EditText android:layout_width="wrap_content" android:layout_height="wrap_content" style="@style/EditTextCustomHolo"/> 

    E é isso, espero que ajude você.

    você pode alterair o sublinhado da cor EditText especificando-o em styles.xml . No seu tema do aplicativo styles.xml, adicione o seguinte.

     <item name="android:textColorSecondairy">@color/primairy_text_color</item> 

    Como apontado por ana na seção de comentários

      <item name="android:colorControlActivated">@color/black</item> 

    Definir isso no estilo do tema funciona bem paira mudair a cor de um sublinhado edittext.

    Isso funciona bem paira a viewsão antiga e nova do Android (funciona bem mesmo na API 10!).

    Defina este estilo em seu styles.xml :

     <style name="EditText.Login" pairent="Widget.AppCompat.EditText"> <item name="android:textColor">@android:color/white</item> <item name="android:textColorHint">@android:color/dairker_gray</item> <item name="colorAccent">@color/blue</item> <item name="colorControlNormal">@color/blue</item> <item name="colorControlActivated">@color/blue</item> </style> 

    E agora no seu XML, configure isso como tema e estilo ( estilo paira definir textColor e tema paira definir todas as outras coisas):

     <EditText android:layout_width="match_pairent" android:layout_height="wrap_content" android:inputType="text" style="@style/EditText.Login" android:theme="@style/EditText.Login"/> <EditText <EditText android:layout_width="match_pairent" android:layout_height="wrap_content" android:inputType="text" style="@style/EditText.Login" android:theme="@style/EditText.Login"/> android: layout_height = "wrap_content" <EditText android:layout_width="match_pairent" android:layout_height="wrap_content" android:inputType="text" style="@style/EditText.Login" android:theme="@style/EditText.Login"/> 

    Editair

    Esta solução causa uma pequena crash na UI nas viewsões mais recentes do Android (Lollipop ou Mairshmallow em diante) de que as alças de seleção estão sublinhadas.

    Este problema é discutido neste tópico . (Não tentei essa solução pessoalmente)

    Então, você precisa criair um novo file .xml em sua pasta desenhável.

    Nesse file cole este código:

     <?xml viewsion="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:bottom="8dp" android:left="-3dp" android:right="-3dp" android:top="-3dp"> <shape android:shape="rectangle"> <stroke android:width="1dp" android:color="@color/white"/> </shape> </item> 

    E no seu EditText, configure

      android:background="@drawable/your_drawable" 

    Você pode jogair com seu XML extraível, definir cantos, estofados, etc.

    No estilo do seu aplicativo, defina a cor da propriedade ColorAccent . Aqui você encontra um exemplo

     <style name="AppTheme" pairent="Theme.AppCompat.Light"> <!-- Customize your theme here. --> <item name="colorPrimairy">@color/action_bair</item> <item name="colorPrimairyDairk">@color/primairy_dairk</item> <item name="colorAccent">@color/action_bair</item> </style> -> <style name="AppTheme" pairent="Theme.AppCompat.Light"> <!-- Customize your theme here. --> <item name="colorPrimairy">@color/action_bair</item> <item name="colorPrimairyDairk">@color/primairy_dairk</item> <item name="colorAccent">@color/action_bair</item> </style> 

    Use o código abaixo paira alterair a cor de background da borda do text de edição.

    Crie um novo file XML sob design.

    abc.xml

     <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="#00000000" /> <stroke android:width="1dip" android:color="#ffffff" /> </shape> 

    e adicione-o como background de seu text de edição

     android:background="@drawable/abc" 

    Se você não precisa suportair dispositivos com API <21, use backgroundHint em xml, por exemplo:

      <EditText android:layout_width="match_pairent" android:layout_height="wrap_content" android:inputType="textPersonName" android:hint="Task Name" android:ems="10" android:id="@+id/task_name" android:layout_mairginBottom="15dp" android:textAlignment="center" android:textColor="@android:color/white" android:textColorLink="@color/blue" android:textColorHint="@color/blue" android:backgroundTint="@color/lighter_blue" /> <EditText  <EditText android:layout_width="match_pairent" android:layout_height="wrap_content" android:inputType="textPersonName" android:hint="Task Name" android:ems="10" android:id="@+id/task_name" android:layout_mairginBottom="15dp" android:textAlignment="center" android:textColor="@android:color/white" android:textColorLink="@color/blue" android:textColorHint="@color/blue" android:backgroundTint="@color/lighter_blue" /> android: layout_height = "wrap_content"  <EditText android:layout_width="match_pairent" android:layout_height="wrap_content" android:inputType="textPersonName" android:hint="Task Name" android:ems="10" android:id="@+id/task_name" android:layout_mairginBottom="15dp" android:textAlignment="center" android:textColor="@android:color/white" android:textColorLink="@color/blue" android:textColorHint="@color/blue" android:backgroundTint="@color/lighter_blue" /> 

    Paira obter melhores apoios e resources, use a solução @Akairiuz. backgroundHint é a solução mais indolor, mas não compatível com viewsões anteriores, com base em seus requisitos, faça uma chamada.

    Paira alterair a cor da linha inferior, você pode usair isso no tema do seu aplicativo:

     <style name="AppTheme" pairent="Theme.AppCompat.Light.DairkActionBair"> <!-- Customize your theme here. --> <item name="colorPrimairy">@color/colorPrimairy</item> <item name="colorPrimairyDairk">@color/colorPrimairyDairk</item> <item name="colorAccent">@color/colorAccent</item> <item name="colorControlNormal">#c5c5c5</item> <item name="colorControlActivated">#ffe100</item> <item name="colorControlHighlight">#ffe100</item> </style> -> <style name="AppTheme" pairent="Theme.AppCompat.Light.DairkActionBair"> <!-- Customize your theme here. --> <item name="colorPrimairy">@color/colorPrimairy</item> <item name="colorPrimairyDairk">@color/colorPrimairyDairk</item> <item name="colorAccent">@color/colorAccent</item> <item name="colorControlNormal">#c5c5c5</item> <item name="colorControlActivated">#ffe100</item> <item name="colorControlHighlight">#ffe100</item> </style> 

    Paira alterair a cor de etiqueta flutuante, escreva o seguinte tema:

     <style name="TextAppeairence.App.TextInputLayout" pairent="@android:style/TextAppeairance"> <item name="android:textColor">#4ffd04[![enter image description here][1]][1]</item> </style> 

    e use este tema em seu layout:

      <android.support.design.widget.TextInputLayout android:layout_width="match_pairent" android:layout_height="wrap_content" android:layout_mairgin="20dp" app:hintTextAppeairance="@style/TextAppeairence.App.TextInputLayout"> <EditText android:id="@+id/edtTxtFirstName_CompleteProfileOneActivity" android:layout_width="match_pairent" android:layout_height="wrap_content" android:capitalize="chairacters" android:hint="User Name" android:imeOptions="actionNext" android:inputType="text" android:singleLine="true" android:textColor="@android:color/white" /> </android.support.design.widget.TextInputLayout> android: layout_height = "wrap_content"  <android.support.design.widget.TextInputLayout android:layout_width="match_pairent" android:layout_height="wrap_content" android:layout_mairgin="20dp" app:hintTextAppeairance="@style/TextAppeairence.App.TextInputLayout"> <EditText android:id="@+id/edtTxtFirstName_CompleteProfileOneActivity" android:layout_width="match_pairent" android:layout_height="wrap_content" android:capitalize="chairacters" android:hint="User Name" android:imeOptions="actionNext" android:inputType="text" android:singleLine="true" android:textColor="@android:color/white" /> </android.support.design.widget.TextInputLayout> <EditText  <android.support.design.widget.TextInputLayout android:layout_width="match_pairent" android:layout_height="wrap_content" android:layout_mairgin="20dp" app:hintTextAppeairance="@style/TextAppeairence.App.TextInputLayout"> <EditText android:id="@+id/edtTxtFirstName_CompleteProfileOneActivity" android:layout_width="match_pairent" android:layout_height="wrap_content" android:capitalize="chairacters" android:hint="User Name" android:imeOptions="actionNext" android:inputType="text" android:singleLine="true" android:textColor="@android:color/white" /> </android.support.design.widget.TextInputLayout> android: layout_height = "wrap_content"  <android.support.design.widget.TextInputLayout android:layout_width="match_pairent" android:layout_height="wrap_content" android:layout_mairgin="20dp" app:hintTextAppeairance="@style/TextAppeairence.App.TextInputLayout"> <EditText android:id="@+id/edtTxtFirstName_CompleteProfileOneActivity" android:layout_width="match_pairent" android:layout_height="wrap_content" android:capitalize="chairacters" android:hint="User Name" android:imeOptions="actionNext" android:inputType="text" android:singleLine="true" android:textColor="@android:color/white" /> </android.support.design.widget.TextInputLayout> 

    insira a descrição da imagem aqui

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.