문제

텍스트보기와 이미지보기가 들어있는 레이아웃이있는 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;
}
.

어쨌든 감사합니다;)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top