[Android] Fragment 내부에 setContentView하기
프레그먼트에는 setContentView가 없다.
Fragment에 관련한 andoird 문서를 확인하고
https://developer.android.com/guide/fragments/create?hl=ko
가장 도움이 되었던 stackOverFlow
https://stackoverflow.com/questions/12108370/how-to-setcontentview-in-a-fragment
Fragment 위에 새로운 View를 그리고 싶을 때
MainActivity의 경우 setContentView(new ColorView(view)); 를 하면 그려지지만, Fragment의 경우에는 그리고자 하는 view를 OnCreateView 메소드에서 return해주면 된다.
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_color_on_pic, container, false);
//setContentView(new ColorOnPicView(view)); 대신에
return new ColorOnPicView(getActivity());
}
Author And Source
이 문제에 관하여([Android] Fragment 내부에 setContentView하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@vector13/Android-Fragment-내부에-setContentView하기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)