xuxiuxi
2017-05-02 c4a62d7bd683d94ae246bac811be47f93e38b5ef
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
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) {
 
    }
}