안드로이드 개발 질문/답변
(글 수 45,052)
TableLayout에 동적으로 행으로 추가하려고하는데요.
저 핑크색부분이 뷰의 크기입니다.
하지만 동적으로 추가하면 크기(width)가 작아집니다.
아래 소스가 동적으로 추가하는 부분입니다. 정해진 크기만큼 그대로 받아 오고싶은데요.
어떻게 해야할지 모르겟네요..
TableRow tr = new TableRow(this);
for(int i=1;i<time.size();i++)
{
View view = new View(this);
LayoutInflater vi = (LayoutInflater)getSystemService(LAYOUT_INFLATER_SERVICE);
view = vi.inflate(R.layout.nowweather, null);
TextView temp1 = (TextView)view.findViewById(R.id.nowweather_todayTime); //시간
temp1.setText(time.get(i));
TextView temp2 = (TextView)view.findViewById(R.id.nowweather_tv1); //날씨
temp2.setText(time.get(i));
TextView temp3 = (TextView)view.findViewById(R.id.nowweather_tv2); //강수량
temp3.setText(time.get(i));
ImageView imageView2 = (ImageView)findViewById(R.id.nowweather_image);
//imageView2.setImageResource(setImage(src, imageView2));
tr.addView(view);
}
tableLayout.addView(tr);



