2011. 10. 5. 14:28
LinearLayout layout;

void
addGroupName(String strGroupName){

TextView tvGroupName =
new TextView(this);
tvGroupName.setText("텍스트를 지정합니다."); //텍스트뷰의 텍스트를 지정해줍니다.
tvGroupName.setTextSize(17.5f); //텍스트뷰의 글자 크기를 지정해줍니다.
tvGroupName.setGravity(Gravity.CENTER_VERTICAL); //텍스트뷰의 Gravity를 지정해줍니다.
tvGroupName.setTextColor(Color.WHITE); //텍스트뷰의 색상을 지정해줍니다.
tvGroupName.setBackgroundResource(R.drawable.quality_bar); //텍스트뷰의 배경을 지정해줍니다.
layout.addView(tvGroupName); //레이아웃에 붙입니다.

//마진 속성을 부여합니다. 마진은
addView 이후에 지정해주어야 제대로 적용됩니다.
ViewGroup.MarginLayoutParams margin =
new ViewGroup.MarginLayoutParams(tvGroupName.getLayoutParams());
margin.setMargins(0, -10, 0, 0);
tvGroupName.setLayoutParams(new LinearLayout.LayoutParams(margin));
}

Posted by 그린블로그 DEV그린

댓글을 달아 주세요