Надеюсь, это поможет.

у меня есть LinearLayout и 4 EditText-ов с сероватыми оттенками в XML. И у меня есть кнопка, которая динамически добавляет новые EditText-ы в LinearLayout. Проблема в том, что когда я использую setHint («текст»), он делает цвет подсказки для новых созданных представлений черным.

Также попробовал setHintTextColor (), но единственный способ, которым он работал для меня, установив собственный цвет. Есть ли цвет подсказки по умолчанию, который я могу установить с помощью setHintTextColor () ?? или, может быть, какой-то метод, который делает это, когда он вызывается?

Код выглядит так:

private EditText createNewTextView(String text) {
    ++x;
    final ActionBar.LayoutParams lparams = new ActionBar.LayoutParams(ActionBar.LayoutParams.WRAP_CONTENT, ActionBar.LayoutParams.WRAP_CONTENT);
    final EditText editText = new EditText(this);
    editText.setLayoutParams(lparams);
    editText.setHint("Name" + x);
    editText.setHintTextColor(getResources().getColor(R.color.hintcolor));
    return editText;
}

постскриптум Я сделал новый цвет в цветах, который называется hintcolor

Я искал решение, но не было ничего, что могло бы мне помочь, или я просто не понял этого. Я новичок в Android и программировании, поэтому не судите, пожалуйста, просто объясните. большое спасибо

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

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