我有一个文件 toto.xml,其布局包含 TextView 和 ImageView。我还有另一个包含 ViewSwitcher 的文件 main.xml。
问题:如何在 ViewSwitcher 中动态集成 toto.xml 与不同的内容并在 Main.java 中可编辑
谢谢你
PS:对不起,如果我的英语很差,但这段文字是由谷歌翻译翻译的
我有一个文件 toto.xml,其布局包含 TextView 和 ImageView。我还有另一个包含 ViewSwitcher 的文件 main.xml。
问题:如何在 ViewSwitcher 中动态集成 toto.xml 与不同的内容并在 Main.java 中可编辑
谢谢你
PS:对不起,如果我的英语很差,但这段文字是由谷歌翻译翻译的
经过一个多星期的研究:
当第一个 ViewSwitcher 只能有两个视图时,我们必须使用 ViewFlipper 其次:用更多可以滚动的视图填充 ViewSwitcher 非常简单:
flipper.addView (View v);
知道 View 可以是 TextView 甚至是包含一个或多个 textview 的 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;
}
还是非常感谢;)