Android : sur la modification de l'EditText couleur d'arrière-plan, EditText style à se changer

Salut, Quand je change la couleur de Fond de EditText de deux EditText ils sont à la recherche comme les deux la fusion.

Ma mise en page de code qui va comme ceci `

<EditText
    android:id="@+id/editText4"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:ems="10"
    android:hint="Text1"
    android:singleLine="true" />

<EditText
    android:id="@+id/editText1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:ems="10"
    android:hint="Text2"
    android:singleLine="true" >
</EditText>

<AutoCompleteTextView android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:singleLine="true"
    android:imeOptions="actionNext"/>

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" >

    <EditText
        android:id="@+id/editText2"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10"
        android:hint="Text3"
        android:singleLine="true" />

</LinearLayout>
 <LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" >

    <EditText
        android:id="@+id/editText2"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10"
        android:hint="Text4"
        android:singleLine="true" />

</LinearLayout>

 <Button
     android:id="@+id/button1"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:text="Button" />

`

et Mon code d'Activité va comme ceci

public class MainActivity extends Activity {

EditText editText1, editText2, editText3, editText4;
Button button;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    init();

    button.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            editText1.setBackgroundColor(getResources().getColor(android.R.color.primary_text_dark_nodisable));
            editText3.setBackgroundColor(getResources().getColor(android.R.color.darker_gray));

        }
    });

}

private void init() {
    editText1 = (EditText) findViewById(R.id.editText1);
    editText2 = (EditText) findViewById(R.id.editText2);
    editText3 = (EditText) findViewById(R.id.editText4);
    button = (Button) findViewById(R.id.button1);

}

}

Consulter le joint des captures d'Écran ci-dessous

Mise en page avant de cliquer sur le Bouton

Android : sur la modification de l'EditText couleur d'arrière-plan, EditText style à se changer

Mise en page après avoir cliqué sur le Bouton

Android : sur la modification de l'EditText couleur d'arrière-plan, EditText style à se changer

Avez-vous essayé 2 autres couleurs pour voir la différence? Je ne vois pas la fusion. Je ne vois que la frontière n'est plus visible.
Merci pour les commentaires @cosmincalistru, ya, ils sont en fait pas la fusion, mais en vue, ils ressemblent à des fusionné. Même effet avec toutes les couleurs. est-il une solution pour cela

OriginalL'auteur Sharanabasu Angadi | 2012-08-07