多次调用setcontentview?

时间:2011-08-13 18:34:30

标签: android

如果我的布局相同但资源发生了变化,我可以多次调用setcontentview。例如,如果图像在2个imageview小部件中交换吗?(这实际上是我的应用程序中发生的一切)

3 个答案:

答案 0 :(得分:2)

您可以多次切换setContentView。但是,我在实践中已经了解到,UI元素不会跨越。换句话说,每次设置视图时,都必须为UI元素重新查找ViewById。

答案 1 :(得分:0)

你应该去ViewFlipper。点击此链接,它可能对您有所帮助。

Calling setContentView() multiple times

答案 2 :(得分:0)

您可以通过调用

“刷新”ImageViews

myImageView.invalidate();

这将重新绘制视图。如果您正在使用AdapterView(例如ListView)调用

myListView.notifyDataSetChanged();