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());
}