ViewSwitcher / ViewFlipper的动态使用
-
12-12-2019 - |
题
我有一个文件toto.xml,其中包含TextView和ImageView的布局。 我有另一个文件main.xml,包含一个viewswitcher。
问题: 如何在ViewSwitcher中动态地集成Toto.xml,在main.java中动态地使用不同的内容和可编辑
谢谢
ps:对不起,如果我的英语很差,但是谷歌翻译的文本是翻译的
解决方案
经过一周多的研究:
当第一个ViewSwitcher只能有两个视图,我们必须使用ViewFlipper 其次:要通过更多可以滚动的视图填充视图操作,这非常简单:
flipper.addView (View v);
.
知道视图可以是TextView甚至是包含一个或多个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;
}
.
无论如何谢谢;)
不隶属于 StackOverflow