将图像设置为布局中包含的imageview

时间:2015-08-01 09:40:18

标签: android android-activity imageview

我试着说这很简单。

我必须参加活动:

  • 活动A>包含imageview
  • 活动B>其中包含一项活动。

在活动B中我试图通过代码在活动A中为imageview设置图像。但是我强行关闭了!

long startTime = System.currentTimeMillis();
for (int i=0; i<100000; i++) {
    System.out.println("i "+i);
}
for (int j=0; j<100000; j++) {
    System.out.println("j "+j);
}
for (int k=0; k<100000; k++) {
    System.out.println("k "+k);
}
System.out.println("Time Taken - "+ (System.currentTimeMillis() - startTime));

我希望是否有办法在活动A中为该imageview设置图像。

1 个答案:

答案 0 :(得分:1)

我们的设计问题很糟糕。

另一项活动中的一项活动没有任何意义。每项活动必须是独一无二的,并留作特定任务。

您想要做什么,可以通过以下方式完成:片段。

  1. 请勿触摸活动B.
  2. 将活动A更改为片段。
  3. 在活动B中的ImageView旁边添加片段A.
  4. 然后在活动B中,您始终可以使用findviewbyid()函数(在setContentView()之后),在片段A中,您始终可以使用getActivity()函数访问活动B.

    要了解碎片,请在以下位置开始阅读: https://developer.android.com/guide/components/fragments.html