마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

소스코드로 텍스트뷰 생성하기

0 추천

기존의 레이아웃 위에 특정 이벤트 발생시 추가로 텍스트뷰를 띄우고 싶은데 잘 안됩니다.

 

지금 적용한 소스코드가

 

RelativeLayout relativelayout = new RelativeLayout(context);
RelativeLayout.LayoutParams layout_params = new RelativeLayout.LayoutParams(
									           ViewGroup.LayoutParams.MATCH_PARENT,
									           ViewGroup.LayoutParams.MATCH_PARENT
																);
relativelayout.setLayoutParams(layout_params);
				
				
TextView tv = new TextView(context);
				
relativelayout.addView(tv);
				
RelativeLayout.LayoutParams tv_params = new RelativeLayout.LayoutParams
(
											ViewGroup.LayoutParams.WRAP_CONTENT,
											ViewGroup.LayoutParams.WRAP_CONTENT
);
tv_params.topMargin = 500;
tv_params.rightMargin = 250;
tv.setText("생성 텍스트");
tv.setLayoutParams(tv_params);

 

이렇게 해 줬는데 표시가 안돼요 ... 문제점좀 알려주세요

음무 (17,820 포인트) 님이 2014년 1월 10일 질문

1개의 답변

+1 추천
 
채택된 답변
마지막줄에 relativeLayout.addView(tv); 추가해주세요

생성만 했고 부모뷰에 add 시키지 않아서 그런겁니다.
Gradler (109,780 포인트) 님이 2014년 1월 10일 답변
음무님이 2014년 1월 10일 채택됨
...