여러 뷰를 추가 내가 여기 솔루션을 확인 :안드로이드 : 선형 레이아웃 동적
Adding multiple views of the same type
자사가 대신 단 1보기를 변경하는 추가 새로운보기 매번 생성, 주어진.
하지만 난이 일을하고있다 :
for (int i = 0; i < 10; i++) {
LayoutInflater vi = (LayoutInflater) getApplicationContext().getSystemService(
CommentsActivity.LAYOUT_INFLATER_SERVICE);
View cv = vi.inflate(R.layout.item, null);
TextView textView1 = (TextView) cv.findViewById(R.id.tv1);
textView1.setText("-" + i);
TextView textView2 = (TextView) cv.findViewById(R.id.tv2);
textView2.setText("--" + i);
LinearLayout insertPoint = (LinearLayout) findViewById(R.id.layout);
insertPoint.addView(cv, 0, new ViewGroup.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.WRAP_CONTENT));
}
그래서 그 모든 내가에 대한 새로운 인플레이터 및 뷰를 생성있다. 그러나 나는 마지막 항목 만 얻고 있습니다.
즉 .. --9
로 -9와 TV2 등 TV1 만 1 inflatedView은 매번 것 같아 나는이 루프, 이전 뷰가 새 뷰에 의해 대체되고있다으로 이동 . 10 개의보기를 모두 추가하는 방법 ?? 감사합니다
레이아웃 매개 변수를 설정하고 규칙을 추가해야합니다 ... :) – Akilan