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를 구할 수 있다.
반응형
'Development Language > JAVA · ANDROID' 카테고리의 다른 글
| [JAVA] ArrayList에서 값이 들어있는 만큼 개수 세기 (0) | 2023.04.27 |
|---|---|
| [ANDROID] 'android.useAndroidX' 관련 에러 (0) | 2022.11.22 |
| [ANDROID] Device is currently in the offline state (0) | 2020.09.16 |
| [ANDROID] SoundPool 사용 및 재생 안될 때, 해결 방법 (0) | 2020.03.10 |
| [ANDROID] Binary XML file line #14: Error (0) | 2020.02.18 |
Comments