最佳答案
我会试着解释我到底需要做什么。
我有三个不同的屏幕,分别显示 A B C。还有一个叫做 HomeScreen 的屏幕,所有的3个屏幕位图都应该显示在 Gallery 视图中,用户可以选择他想要进入的视图。
我已经能够得到所有3个屏幕的位图,并显示在画廊视图中,将所有的代码在家庭屏幕活动只。现在,这使代码复杂了很多,我想简化它。
因此,我可以从 HomeScreen 调用另一个 Activity 并且不显示它,只是获取该屏幕的位图。例如,假设我只调用 HomeScreen,它调用 Activity A,B,C,但是没有显示来自 A,B,C 的任何活动。它只是通过 getDrawingCache ()给出屏幕的 Bitmap。然后我们可以在 HomeScreen 的 Gallery 视图中显示这些位图。
我希望我已经很清楚地解释了这个问题。
请告诉我这是否可行。