ViewSwitcher / ViewFlipper의 동적 사용
-
12-12-2019 - |
문제
텍스트보기와 이미지보기가 들어있는 레이아웃이있는 toto.xml 파일이 있습니다. 그리고 뷰 스위치가 포함 된 다른 파일 main.xml이 있습니다.
질문 : ViewSwitcher에서 TOTO.XML을 다른 콘텐츠로 동적으로 통합하고 Main.java 에서 편집 가능한 방법
고맙습니다
추신 : 영어가 가난하지만이 텍스트는 Google Translator 에 의해 번역됩니다
해결책
연구 후 1 주일 이상 :
첫 번째 뷰 스위치 가이 두 가지보기 만있을 수 있으면 viewflipper를 사용해야합니다. 둘째 : 스크롤 할 수있는 더 많은 뷰로 뷰 스위치를 채우려면
flipper.addView (View v);
.
뷰가 하나 이상의 텍스트보기를 포함하는 linearlayout이 될 수 있으므로 데이터베이스에서보기를 채우고 switcher.addview (); 를 호출 할 루프를 사용할 수 있습니다.
예 :
ViewFlipper flipper = (ViewFlipper) findViewById(R.id.viewFlipper1);
flipper.addView (addText("Stackoverflow Forever"));
public View addText(String text) {
TextView tv = new TextView(this);
tv.setText(text);
return v;
}
.
어쨌든 감사합니다;)
제휴하지 않습니다 StackOverflow