Leanback GuidedStepFragment:如何在启动时获取操作视图

时间:2018-11-27 18:28:27

标签: android android-tv android-7.1-nougat leanback

我有一个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);

我尝试了OnCreateOnCreateView,...(实际上是多次试验),每次我遇到NullPointerException时都说getActionItemView返回Null!

我应该将该代码段放在哪个函数中以满足我的需要(即在片段启动时更改文本颜色)?

1 个答案:

答案 0 :(得分:1)

我找到了解决方法

只需将上面的代码放在onGuidedActionFocused方法中即可!