package cn.com.basic.face.base; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.widget.FrameLayout; import com.bsk.zhangbo.demoforbsk.R; import com.lidroid.xutils.ViewUtils; public abstract class LeftRightBaseFragment extends BaseFragment{ private View frameView; private View leftView; private View rightView; public View getLeftView() { return leftView; } public View getRightView() { return rightView; } public View getFrameView() { return frameView; } @Override protected void initViews(View view, Bundle savedInstanceState) { this.frameView = view; FrameLayout rightFrameLayout = (FrameLayout) this.frameView.findViewById(R.id.fragment_left_right_frame_layout_right); FrameLayout leftFrameLayout = (FrameLayout) this.frameView.findViewById(R.id.fragment_left_right_frame_layout_left); if (getLeftRightLayoutIds() != null && getLeftRightLayoutIds().length == 2) { leftView = LayoutInflater.from(getActivity()).inflate(getLeftRightLayoutIds()[0],null); ViewUtils.inject(this, leftView); leftFrameLayout.addView(leftView); rightView = LayoutInflater.from(getActivity()).inflate(getLeftRightLayoutIds()[1],null); ViewUtils.inject(this, rightView); rightFrameLayout.addView(rightView); } } public int[] getLeftRightLayoutIds() { return null; } @Override protected int getLayoutId() { return R.layout.fragment_left_right_frame_layout; } @Override protected void initToolbar(Bundle savedInstanceState) { } }