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) {
|
|
}
|
}
|