从其他班级改变图像

时间:2013-01-29 09:54:41

标签: android

我有主要活动类和主要布局。我有其他课程的时间。我想更改从其他类设置主布局上的图标。我怎么能这样做?

public class Time extends TimerTask
public class Main extends Activity

时间等级每3秒运行一次。在run方法中,我尝试了

    ImageView image;
@Override
public void run() {
              image = (ImageView) findViewById(R.id.imageView1);
              image.setImageResource(R.drawable.android3d);
    }

但是,给出了错误。 “findViewById”未在此类中实现。

编辑:

<ImageView
    android:id="@+id/imageView1"
    android:contentDescription="@string/isViolate"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="right"
    android:layout_weight="0.04"
    android:src="@drawable/set2" />

1 个答案:

答案 0 :(得分:1)

尝试使用

image = (ImageView) getView().findViewById(R.id.imageView1);