Leanback GuidedStepFragment: как получить представление о действии при запуске - PullRequest
0 голосов
/ 27 ноября 2018

У меня есть GuidedStepFragment, и я хочу получить представление об одном из его действий (которое можно редактировать), привести его к EditText и, следовательно, установить некоторые из его параметров, таких как TextColor программно.

Так что я должен поместить этот код где-то в коде:

    View v0 = getActionItemView(0);
    View v1 = v0.findViewById(R.id.guidedactions_item_title);
    final GuidedActionEditText v2 = (GuidedActionEditText) v1;
    v2.setTextColor(Color.RED);

Я пытался OnCreate, OnCreateView, ... (на самом деле очень испытания), и каждый раз, когда яобращаясь к NullPointerException, говоря, что getActionItemView возвращают Null!

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

1 Ответ

0 голосов
/ 27 ноября 2018

Я нашел решение

Только что положил код выше onGuidedActionFocused метод!

...