SPRING :: NOTE

[ANDROID] Fragment의 (Inflater) 자식 view의 Context 구하기 본문

Development Language/JAVA · ANDROID

[ANDROID] Fragment의 (Inflater) 자식 view의 Context 구하기

RAYZIE 2020. 12. 1. 16:10
반응형

안드로이드를 잘 몰라서 검색의 검색을 하다가 알아냈다.

현재 Fragment를 이용해서 여러개의 레이아웃을 왔다갔다 하는데,

이 중, 내가 불러온 뷰의 Context를 구하는 방법을 몰라 헤매다 찾아냈다.

소스는 아래와 같음.

    Context mContext;
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        // Inflate the layout for this fragment
        view = inflater.inflate(R.layout.settings_layout, container, false);

        mContext = container.getContext();
        //mContext = getActivity().getApplicationContext();

        return view;
    }

mContext만 보면 된다.(주석 포함 둘중 하나 사용)

저렇게 하면 현재 열려있는 View의 Context를 구할 수 있다.

반응형
Comments