2012-03-11 72 views
1

我有一個toto.xml文件,其中包含一個TextView和一個ImageView的佈局。 和我有另一個文件main.xml包含一個ViewSwitcher。動態使用viewswitcher/viewflipper

問題: 如何toto.xml在ViewSwitcher動態與不同的內容和編輯在Main.java

整合謝謝

PS:很抱歉,如果我的英語很差,但這段文字被翻譯通過谷歌翻譯

回答

2

經過一個多星期的研究:

時,首先ViewSwitcher只能有兩種觀點在此,我們必須使用ViewFlipper 其次:填補,可以把它的滾動更多意見ViewSwitcher很簡單:

flipper.addView (View v); 

知道該視圖可以被一個TextView甚至LinearLayout中包含一個或多個TextView的,所以我們可以使用一個循環這將填充數據庫中的視圖,然後調用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; 
} 

謝謝你的好意;)