Java &引用;无法解析片段“中的findviewbyid”;错误
我试图将浮动动作按钮移动到片段中。但我在findViewById上有个错误。它是“无法解析方法'findViewById” 我进行了研究,发现了很多东西,但我并不擅长于此。有人能告诉我如何解决此错误吗?我尝试了“使缓存无效/重新启动”和“清理并重建项目”,但都不起作用Java &引用;无法解析片段“中的findviewbyid”;错误,java,android,fragment,findviewbyid,Java,Android,Fragment,Findviewbyid,我试图将浮动动作按钮移动到片段中。但我在findViewById上有个错误。它是“无法解析方法'findViewById” 我进行了研究,发现了很多东西,但我并不擅长于此。有人能告诉我如何解决此错误吗?我尝试了“使缓存无效/重新启动”和“清理并重建项目”,但都不起作用 @Override public void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState);
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//Floating Action Button
fab = (FloatingActionButton) findViewById(R.id.fab);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// intent
}
});
}
findviewById()
不属于Fragment
类,但属于Activity
您说您在
片段中
并且想要访问活动
中的一些视图,您必须使用getActivity().findViewById(R.id.fab)
您是在主活动中还是在片段中制作浮动操作按钮?浮动操作按钮在我的主活动中。但我正在尝试在我的片段上移动。片段在主活动中。我想要两个片段对应两个FAB。您应该在片段处制作FAB按钮,而不是在主活动处。