获取 View 布局
在onCreate方法中:
View view = inflater.inflate(R.layout.fragment_home,null);
Button btn = (Button)view.findViewById(R.id.myButton);
return view;
实现点击接口
// 1.定义事件接口
public interface OnFragmentClickListener{
void onFragmentClick();
}
// 2.定义接口对象
OnFragmentClickListener mOnFragmentClickListener;
// 3.提供对外访问函数
public void setOnFragmentClickListener(OnFragmentClickListener mOnFragmentClickListener){
this.mOnFragmentClickListener = mOnFragmentClickListener;
}
// 4.内部事件调用
@Override
public void onClick(View v){
// 自定义接口
OnFragmentClickListener.onFragmentClick();
}
使用示例
Fragment mFragment = new Fragment();
mFragment.setOnFragmentClickListener(new OnFragmentClickListener{
@Override
void onFragmentClick(){
}
});