EditText - изменить цвет фона текста (и только текста - не весь вид)

Когда пользователь вводит информацию в EditText и переходит к следующему EditText, информация выделяется, как показано ниже:

Код для этого:

edittext.setOnFocusChangeListener(new OnFocusChangeListener() {

@Override
public void onFocusChange(View v, boolean hasFocus) {
    if (hasFocus) {
        v.setBackgroundColor(Color.WHITE);
        ((EditText) v).setTextColor(Color.BLACK);
    } else {

        //v.setBackgroundColor(Color.LTGRAY); //also works like this
        ((EditText) v).setBackgroundColor(Color.LTGRAY);
        ((EditText) v).setTextColor(Color.BLACK);
    }

   }
});

Который называется вonCreate метод как это:

edittext = (EditText) findViewById(R.id.editText1);

Однако было бы гораздо лучше, если бы цвет фона применялся только к самому тексту, а не к представлению, как это (из приложения gmail):

Кто-нибудь есть какие-либо предложения о том, как применить цвет фона только к тексту (не весь вид EditText), как указано выше?

Благодарю.

Ответы на вопрос(1)

Ваш ответ на вопрос