2

我有一个包含 200 多个不同视图和布局的活动。有些视图是图像,有些是文本或按钮。视图的可见性会不时发生变化,因此一些 textView 内容,但仅此而已。

当活动失焦并从卡住中删除时,问题出在具有大屏幕的设备上(请参阅此处的“保存活动状态”部分)。不幸的是,用 onRestoreInstanceState() 来恢复它,真是一团糟。

我想知道也许我不应该使用 Views 而是以不同的方式实现它以节省内存?也许只是画布上的位图图像或其他东西?

任何建议技巧,提示将不胜感激。

4

2 回答 2

5

如果您在一个活动中有很多视图和布局,我建议您使用片段。

于 2012-11-30T09:00:52.240 回答
0

你可以使用任意数量的视图作为布局,你说它会随着时间而改变,

use setVisibility(View.Visible)
setVisibility(View.GONE)
setVisibility(View.INVISIBLE)   
于 2012-11-30T09:18:52.023 回答