0

我有主要活动类和主要布局。我还有其他名为 time 的课程。我想从其他类更改设置主布局上的图标。我怎样才能做到这一点 ?

public class Time extends TimerTask
public class Main extends Activity

时间课程每 3 秒运行一次。在运行方法中,我尝试过

    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" />
4

1 回答 1

1

尝试使用

image = (ImageView) getView().findViewById(R.id.imageView1);
于 2013-01-29T09:57:01.197 回答