Leanback GuidedStepFragment:如何在启动时查看操作
Leanback GuidedStepFragment: How to get view of an action at startup
我有一个 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!
我应该将此代码段放在哪个函数中以满足我的需要(即在片段启动时更改文本颜色)?
我找到了解决方案
刚刚将上面的代码放在 onGuidedActionFocused
方法中!
我有一个 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!
我应该将此代码段放在哪个函数中以满足我的需要(即在片段启动时更改文本颜色)?
我找到了解决方案
刚刚将上面的代码放在 onGuidedActionFocused
方法中!