英文:
How To Implement onClickListener for FloatingActionButton on Fragment
问题
我在片段上,想在我的浮动按钮上创建一个事件监听器。
当我运行我的应用程序时,我可以看到显示浮动操作按钮的日志。但是当我点击它时,我没有任何日志。
因此,这是我的代码:
public class FragContact extends Fragment {
public FragContact() {
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_contact, container, false);
FloatingActionButton myFab = (FloatingActionButton) view.findViewById(R.id.fab);
Log.i("Info", myFab.toString());
myFab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Log.i("Info", "onClick: here");
}
});
return inflater.inflate(R.layout.fragment_contact, container, false);
}
}
英文:
I'm on fragment and I want to create an event listener on my floating button.
When I run my app I have the logcast for display the FloatingActionButton button. But when I click on it. I don't have any log.
So here is my code :
public class FragContact extends Fragment {
public FragContact() {
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_contact, container, false);
FloatingActionButton myFab = (FloatingActionButton) view.findViewById(R.id.fab);
Log.i("Info", myFab.toString());
myFab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Log.i("Info", "onClick: here");
}
});
return inflater.inflate(R.layout.fragment_contact, container, false);
}
}
``
</details>
专注分享java语言的经验与见解,让所有开发者获益!
评论